diff options
author | Muhammet Kara <muhammet.kara@collabora.com> | 2019-05-23 00:41:44 +0300 |
---|---|---|
committer | Muhammet Kara <muhammet.kara@collabora.com> | 2019-05-23 18:21:06 +0200 |
commit | 4c1479d63972aaea0b1bfee1ffb56b530ca05655 (patch) | |
tree | b4e13d069c1b14d52e49f2addc583937013fcd82 /cui | |
parent | 110f149a5ded5144f0c4320b5787ff98a1a26b7d (diff) |
clang-format SvxPersonalizationTabPage
Now is the time to get it out of the blacklist
since it is a tiny class again.
And also remove some leftovers.
Change-Id: Ia38dd3054ddefa43a7e0d917d358e7d9d1b750e4
Reviewed-on: https://gerrit.libreoffice.org/72837
Tested-by: Jenkins
Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
Diffstat (limited to 'cui')
-rw-r--r-- | cui/source/options/personalization.cxx | 111 | ||||
-rw-r--r-- | cui/source/options/personalization.hxx | 24 |
2 files changed, 61 insertions, 74 deletions
diff --git a/cui/source/options/personalization.cxx b/cui/source/options/personalization.cxx index 0ab9a28fecc8..e9d9380065d1 100644 --- a/cui/source/options/personalization.cxx +++ b/cui/source/options/personalization.cxx @@ -43,100 +43,90 @@ using namespace ::com::sun::star::uno; using namespace ::com::sun::star::ucb; using namespace ::com::sun::star::beans; -struct PersonaInfo -{ - OUString sSlug; - OUString sName; - OUString sPreviewURL; - OUString sHeaderURL; - OUString sFooterURL; - OUString sTextColor; -}; - -SvxPersonalizationTabPage::SvxPersonalizationTabPage( vcl::Window *pParent, const SfxItemSet &rSet ) - : SfxTabPage( pParent, "PersonalizationTabPage", "cui/ui/personalization_tab.ui", &rSet ) +SvxPersonalizationTabPage::SvxPersonalizationTabPage(vcl::Window* pParent, const SfxItemSet& rSet) + : SfxTabPage(pParent, "PersonalizationTabPage", "cui/ui/personalization_tab.ui", &rSet) { // persona - get( m_pNoPersona, "no_persona" ); - get( m_pDefaultPersona, "default_persona" ); + get(m_pNoPersona, "no_persona"); + get(m_pDefaultPersona, "default_persona"); for (sal_uInt32 i = 0; i < MAX_DEFAULT_PERSONAS; ++i) { OUString sDefaultId("default" + OUString::number(i)); - get( m_vDefaultPersonaImages[i], OUStringToOString(sDefaultId, RTL_TEXTENCODING_UTF8) ); - m_vDefaultPersonaImages[i]->SetClickHdl( LINK( this, SvxPersonalizationTabPage, DefaultPersona ) ); + get(m_vDefaultPersonaImages[i], OUStringToOString(sDefaultId, RTL_TEXTENCODING_UTF8)); + m_vDefaultPersonaImages[i]->SetClickHdl( + LINK(this, SvxPersonalizationTabPage, DefaultPersona)); } LoadDefaultImages(); } -SvxPersonalizationTabPage::~SvxPersonalizationTabPage() -{ - disposeOnce(); -} +SvxPersonalizationTabPage::~SvxPersonalizationTabPage() { disposeOnce(); } void SvxPersonalizationTabPage::dispose() { m_pNoPersona.clear(); m_pDefaultPersona.clear(); - for (VclPtr<PushButton> & i : m_vDefaultPersonaImages) + for (VclPtr<PushButton>& i : m_vDefaultPersonaImages) i.clear(); SfxTabPage::dispose(); } - -VclPtr<SfxTabPage> SvxPersonalizationTabPage::Create( TabPageParent pParent, const SfxItemSet *rSet ) +VclPtr<SfxTabPage> SvxPersonalizationTabPage::Create(TabPageParent pParent, const SfxItemSet* rSet) { - return VclPtr<SvxPersonalizationTabPage>::Create( pParent.pParent, *rSet ); + return VclPtr<SvxPersonalizationTabPage>::Create(pParent.pParent, *rSet); } -bool SvxPersonalizationTabPage::FillItemSet( SfxItemSet * ) +bool SvxPersonalizationTabPage::FillItemSet(SfxItemSet*) { // persona - OUString aPersona( "default" ); - if ( m_pNoPersona->IsChecked() ) + OUString aPersona("default"); + if (m_pNoPersona->IsChecked()) aPersona = "no"; bool bModified = false; - uno::Reference< uno::XComponentContext > xContext( comphelper::getProcessComponentContext() ); - if ( xContext.is() && - ( aPersona != officecfg::Office::Common::Misc::Persona::get( xContext ) || - m_aPersonaSettings != officecfg::Office::Common::Misc::PersonaSettings::get( xContext ) ) ) + uno::Reference<uno::XComponentContext> xContext(comphelper::getProcessComponentContext()); + if (xContext.is() + && (aPersona != officecfg::Office::Common::Misc::Persona::get(xContext) + || m_aPersonaSettings + != officecfg::Office::Common::Misc::PersonaSettings::get(xContext))) { bModified = true; } // write - std::shared_ptr< comphelper::ConfigurationChanges > batch( comphelper::ConfigurationChanges::create() ); - if( aPersona == "no" ) + std::shared_ptr<comphelper::ConfigurationChanges> batch( + comphelper::ConfigurationChanges::create()); + if (aPersona == "no") m_aPersonaSettings.clear(); - officecfg::Office::Common::Misc::Persona::set( aPersona, batch ); - officecfg::Office::Common::Misc::PersonaSettings::set( m_aPersonaSettings, batch ); + officecfg::Office::Common::Misc::Persona::set(aPersona, batch); + officecfg::Office::Common::Misc::PersonaSettings::set(m_aPersonaSettings, batch); batch->commit(); - if ( bModified ) + if (bModified) { // broadcast the change - DataChangedEvent aDataChanged( DataChangedEventType::SETTINGS, nullptr, AllSettingsFlags::STYLE ); - Application::NotifyAllWindows( aDataChanged ); + DataChangedEvent aDataChanged(DataChangedEventType::SETTINGS, nullptr, + AllSettingsFlags::STYLE); + Application::NotifyAllWindows(aDataChanged); } return bModified; } -void SvxPersonalizationTabPage::Reset( const SfxItemSet * ) +void SvxPersonalizationTabPage::Reset(const SfxItemSet*) { - uno::Reference< uno::XComponentContext > xContext( comphelper::getProcessComponentContext() ); + uno::Reference<uno::XComponentContext> xContext(comphelper::getProcessComponentContext()); // persona - OUString aPersona( "default" ); - if ( xContext.is() ) + OUString aPersona("default"); + if (xContext.is()) { - aPersona = officecfg::Office::Common::Misc::Persona::get( xContext ); - m_aPersonaSettings = officecfg::Office::Common::Misc::PersonaSettings::get( xContext ); + aPersona = officecfg::Office::Common::Misc::Persona::get(xContext); + m_aPersonaSettings = officecfg::Office::Common::Misc::PersonaSettings::get(xContext); } - if ( aPersona == "no" ) + if (aPersona == "no") m_pNoPersona->Check(); else m_pDefaultPersona->Check(); @@ -146,36 +136,35 @@ void SvxPersonalizationTabPage::LoadDefaultImages() { // Load the pre saved personas - OUString gallery - = "$BRAND_BASE_DIR/" LIBO_SHARE_FOLDER "/gallery/personas/"; - rtl::Bootstrap::expandMacros( gallery ); + OUString gallery = "$BRAND_BASE_DIR/" LIBO_SHARE_FOLDER "/gallery/personas/"; + rtl::Bootstrap::expandMacros(gallery); OUString aPersonasList = gallery + "personas_list.txt"; - SvFileStream aStream( aPersonasList, StreamMode::READ ); + SvFileStream aStream(aPersonasList, StreamMode::READ); GraphicFilter aFilter; Graphic aGraphic; sal_Int32 nIndex = 0; bool foundOne = false; - while( aStream.IsOpen() && !aStream.eof() && nIndex < MAX_DEFAULT_PERSONAS ) + while (aStream.IsOpen() && !aStream.eof() && nIndex < MAX_DEFAULT_PERSONAS) { OString aLine; OUString aPersonaSetting, aPreviewFile, aName; sal_Int32 nParseIndex = 0; - aStream.ReadLine( aLine ); - aPersonaSetting = OStringToOUString( aLine, RTL_TEXTENCODING_UTF8 ); - aName = aPersonaSetting.getToken( 1, ';', nParseIndex ); - aPreviewFile = aPersonaSetting.getToken( 0, ';', nParseIndex ); + aStream.ReadLine(aLine); + aPersonaSetting = OStringToOUString(aLine, RTL_TEXTENCODING_UTF8); + aName = aPersonaSetting.getToken(1, ';', nParseIndex); + aPreviewFile = aPersonaSetting.getToken(0, ';', nParseIndex); if (aPreviewFile.isEmpty()) break; - m_vDefaultPersonaSettings.push_back( aPersonaSetting ); + m_vDefaultPersonaSettings.push_back(aPersonaSetting); - INetURLObject aURLObj( gallery + aPreviewFile ); - aFilter.ImportGraphic( aGraphic, aURLObj ); + INetURLObject aURLObj(gallery + aPreviewFile); + aFilter.ImportGraphic(aGraphic, aURLObj); BitmapEx aBmp = aGraphic.GetBitmapEx(); - m_vDefaultPersonaImages[nIndex]->SetModeImage( Image( aBmp ) ); + m_vDefaultPersonaImages[nIndex]->SetModeImage(Image(aBmp)); m_vDefaultPersonaImages[nIndex]->SetQuickHelpText(aName); m_vDefaultPersonaImages[nIndex++]->Show(); foundOne = true; @@ -184,12 +173,12 @@ void SvxPersonalizationTabPage::LoadDefaultImages() m_pDefaultPersona->Enable(foundOne); } -IMPL_LINK( SvxPersonalizationTabPage, DefaultPersona, Button*, pButton, void ) +IMPL_LINK(SvxPersonalizationTabPage, DefaultPersona, Button*, pButton, void) { m_pDefaultPersona->Check(); - for( sal_Int32 nIndex = 0; nIndex < MAX_DEFAULT_PERSONAS; ++nIndex ) + for (sal_Int32 nIndex = 0; nIndex < MAX_DEFAULT_PERSONAS; ++nIndex) { - if( pButton == m_vDefaultPersonaImages[nIndex] ) + if (pButton == m_vDefaultPersonaImages[nIndex]) m_aPersonaSettings = m_vDefaultPersonaSettings[nIndex]; } } diff --git a/cui/source/options/personalization.hxx b/cui/source/options/personalization.hxx index dc992ccb07ea..dbc4cbf17798 100644 --- a/cui/source/options/personalization.hxx +++ b/cui/source/options/personalization.hxx @@ -16,32 +16,33 @@ #include <array> #include <atomic> -#define MAX_DEFAULT_PERSONAS 6 // Maximum number of default personas +#define MAX_DEFAULT_PERSONAS 6 // Maximum number of default personas class SvxPersonalizationTabPage : public SfxTabPage { using SfxTabPage::DeactivatePage; private: - VclPtr<RadioButton> m_pNoPersona; ///< Just the default look, without any bitmap - VclPtr<RadioButton> m_pDefaultPersona; ///< Use the built-in bitmap - VclPtr<PushButton> m_vDefaultPersonaImages[MAX_DEFAULT_PERSONAS]; ///< Buttons to show the default persona images - OUString m_aPersonaSettings; ///< Header and footer images + color to be set in the settings. + VclPtr<RadioButton> m_pNoPersona; ///< Just the default look, without any bitmap + VclPtr<RadioButton> m_pDefaultPersona; ///< Use the built-in bitmap + VclPtr<PushButton> m_vDefaultPersonaImages + [MAX_DEFAULT_PERSONAS]; ///< Buttons to show the default persona images + OUString m_aPersonaSettings; ///< Header and footer images + color to be set in the settings. std::vector<OUString> m_vDefaultPersonaSettings; public: - SvxPersonalizationTabPage( vcl::Window *pParent, const SfxItemSet &rSet ); + SvxPersonalizationTabPage(vcl::Window* pParent, const SfxItemSet& rSet); virtual ~SvxPersonalizationTabPage() override; virtual void dispose() override; - static VclPtr<SfxTabPage> Create( TabPageParent pParent, const SfxItemSet *rSet ); + static VclPtr<SfxTabPage> Create(TabPageParent pParent, const SfxItemSet* rSet); /// Apply the settings ([OK] button). - virtual bool FillItemSet( SfxItemSet *rSet ) override; + virtual bool FillItemSet(SfxItemSet* rSet) override; /// Reset to default settings ([Revert] button). - virtual void Reset( const SfxItemSet *rSet ) override; + virtual void Reset(const SfxItemSet* rSet) override; /* * Loads the default personas from the shared personas directory @@ -59,11 +60,8 @@ public: void LoadDefaultImages(); private: - /// Handle the Persona selection - DECL_LINK( SelectPersona, Button*, void ); - /// Handle the default Persona selection - DECL_LINK( DefaultPersona, Button*, void ); + DECL_LINK(DefaultPersona, Button*, void); }; #endif // INCLUDED_CUI_SOURCE_OPTIONS_PERSONALIZATION_HXX |