diff options
author | Muhammet Kara <muhammet.kara@pardus.org.tr> | 2018-10-11 15:03:11 +0300 |
---|---|---|
committer | Muhammet Kara <muhammet.kara@pardus.org.tr> | 2018-10-12 13:08:16 +0200 |
commit | cd861f593bcffb573b5588f2b3b60d70542909ca (patch) | |
tree | 4a4329bf2836b04f4b34a6a07e72648bcf78d38f | |
parent | d4d37662b090cb237585156a47cd8e1f1cbe2656 (diff) |
tdf#120506: Get rid of unnecessary accentcolor parsing for personas
Change-Id: I64534fd3d7de90debb9e49e8c636c5fbfac787bf
Reviewed-on: https://gerrit.libreoffice.org/61668
Tested-by: Jenkins
Reviewed-by: Muhammet Kara <muhammet.kara@pardus.org.tr>
-rw-r--r-- | cui/source/options/personalization.cxx | 23 | ||||
-rw-r--r-- | cui/source/options/personalization.hxx | 4 | ||||
-rw-r--r-- | officecfg/registry/schema/org/openoffice/Office/Common.xcs | 6 |
3 files changed, 8 insertions, 25 deletions
diff --git a/cui/source/options/personalization.cxx b/cui/source/options/personalization.cxx index 70a6890df846..590537f73b98 100644 --- a/cui/source/options/personalization.cxx +++ b/cui/source/options/personalization.cxx @@ -66,7 +66,6 @@ struct PersonaInfo OUString sHeaderURL; OUString sFooterURL; OUString sTextColor; - OUString sAccentColor; }; namespace { @@ -643,7 +642,7 @@ void SvxPersonalizationTabPage::LoadExtensionThemes() for( sal_Int32 nIndex = 0; nIndex < nLength; nIndex++ ) { Reference< XPropertySet > xPropertySet( officecfg::Office::Common::Misc::PersonasList::get()->getByName( installedPersonas[nIndex] ), UNO_QUERY_THROW ); - OUString aPersonaSlug, aPersonaName, aPreviewFile, aHeaderFile, aFooterFile, aTextColor, aAccentColor, aPersonaSettings; + OUString aPersonaSlug, aPersonaName, aPreviewFile, aHeaderFile, aFooterFile, aTextColor, aPersonaSettings; Any aValue = xPropertySet->getPropertyValue( "Slug" ); aValue >>= aPersonaSlug; @@ -664,11 +663,8 @@ void SvxPersonalizationTabPage::LoadExtensionThemes() aValue = xPropertySet->getPropertyValue( "TextColor" ); aValue >>= aTextColor; - aValue = xPropertySet->getPropertyValue( "AccentColor" ); - aValue >>= aAccentColor; - aPersonaSettings = aPersonaSlug + ";" + aPersonaName + ";" + aPreviewFile - + ";" + aHeaderFile + ";" + aFooterFile + ";" + aTextColor + ";" + aAccentColor; + + ";" + aHeaderFile + ";" + aFooterFile + ";" + aTextColor; rtl::Bootstrap::expandMacros( aPersonaSettings ); m_vExtensionPersonaSettings.push_back( aPersonaSettings ); } @@ -806,8 +802,6 @@ void parseResponse(const std::string& rResponse, std::vector<PersonaInfo> & aPer OStringToOUString( OString(arrayElement.child("theme_data").child("footerURL").string_value().get()), RTL_TEXTENCODING_UTF8 ), OStringToOUString( OString(arrayElement.child("theme_data").child("textcolor").string_value().get()), - RTL_TEXTENCODING_UTF8 ), - OStringToOUString( OString(arrayElement.child("theme_data").child("accentcolor").string_value().get()), RTL_TEXTENCODING_UTF8 ) }; @@ -854,8 +848,6 @@ PersonaInfo parseSingleResponse(const std::string& rResponse) OStringToOUString( OString(theme_data.child("footerURL").string_value().get()), RTL_TEXTENCODING_UTF8 ), OStringToOUString( OString(theme_data.child("textcolor").string_value().get()), - RTL_TEXTENCODING_UTF8 ), - OStringToOUString( OString(theme_data.child("accentcolor").string_value().get()), RTL_TEXTENCODING_UTF8 ) }; @@ -924,8 +916,7 @@ void SearchAndParseThread::execute() + ";" + personaInfos[nIndex].sName + ";" + personaInfos[nIndex].sHeaderURL + ";" + personaInfos[nIndex].sFooterURL - + ";" + personaInfos[nIndex].sTextColor - + ";" + personaInfos[nIndex].sAccentColor; + + ";" + personaInfos[nIndex].sTextColor; m_pPersonaDialog->AddPersonaSetting( aPersonaSetting ); @@ -987,8 +978,7 @@ void SearchAndParseThread::execute() + ";" + aPersonaInfo.sName + ";" + aPersonaInfo.sHeaderURL + ";" + aPersonaInfo.sFooterURL - + ";" + aPersonaInfo.sTextColor - + ";" + aPersonaInfo.sAccentColor; + + ";" + aPersonaInfo.sTextColor; m_pPersonaDialog->AddPersonaSetting( aPersonaSetting ); @@ -1035,7 +1025,7 @@ void GetPersonaThread::execute() if ( !xFileAccess.is() ) return; - OUString aSlug, aName, aHeaderURL, aFooterURL, aTextColor, aAccentColor; + OUString aSlug, aName, aHeaderURL, aFooterURL, aTextColor; OUString aPersonaSetting; // get the required fields from m_aSelectedPersona @@ -1046,7 +1036,6 @@ void GetPersonaThread::execute() aHeaderURL = m_aSelectedPersona.getToken(0, ';', nIndex); aFooterURL = m_aSelectedPersona.getToken(0, ';', nIndex); aTextColor = m_aSelectedPersona.getToken(0, ';', nIndex); - aAccentColor = m_aSelectedPersona.getToken(0, ';', nIndex); // copy the images to the user's gallery OUString gallery = "${$BRAND_BASE_DIR/" LIBO_ETC_FOLDER "/" SAL_CONFIGFILE( "bootstrap") "::UserInstallation}"; @@ -1084,7 +1073,7 @@ void GetPersonaThread::execute() SolarMutexGuard aGuard; aPersonaSetting = aSlug + ";" + aName + ";" + aHeaderFile + ";" + aFooterFile - + ";" + aTextColor + ";" + aAccentColor; + + ";" + aTextColor; m_pPersonaDialog->SetAppliedPersonaSetting( aPersonaSetting ); m_pPersonaDialog->EndDialog( RET_OK ); diff --git a/cui/source/options/personalization.hxx b/cui/source/options/personalization.hxx index 9f214bc1bfdc..cbdcec569fa8 100644 --- a/cui/source/options/personalization.hxx +++ b/cui/source/options/personalization.hxx @@ -77,10 +77,10 @@ public: * And there needs to be a personas_list.txt file in the personas directory * which keeps the index/info of the default personas, one persona per line. * A line should look like this: - * persona_slug;Persona Name;subdir/preview.jpg;subdir/header.jpg;subdir/footer.jpg;#textcolor;#accentcolor + * persona_slug;Persona Name;subdir/preview.jpg;subdir/header.jpg;subdir/footer.jpg;#textcolor * (It is recommended to keep the subdir name the same as the slug) * Example line: - * abstract;Abstract;abstract/preview.jpg;abstract/Header2.jpg;abstract/Footer2.jpg;#ffffff;#000000 + * abstract;Abstract;abstract/preview.jpg;abstract/Header2.jpg;abstract/Footer2.jpg;#ffffff */ void LoadDefaultImages(); void LoadExtensionThemes(); diff --git a/officecfg/registry/schema/org/openoffice/Office/Common.xcs b/officecfg/registry/schema/org/openoffice/Office/Common.xcs index d7c01d389780..4525662ec5ae 100644 --- a/officecfg/registry/schema/org/openoffice/Office/Common.xcs +++ b/officecfg/registry/schema/org/openoffice/Office/Common.xcs @@ -843,12 +843,6 @@ </info> <value/> </prop> - <prop oor:name="AccentColor" oor:type="xs:string" oor:nillable="false"> - <info> - <desc>Value of the accent color for the Persona</desc> - </info> - <value/> - </prop> </group> </templates> <component> |