diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-01-29 23:54:20 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-01-31 11:30:48 +0000 |
commit | 06773ff7391c3d26c4f9d169664ee961cf104fb7 (patch) | |
tree | a848db0c36b805d9c40318aaa16110be96237e62 /cui/source/inc | |
parent | 6757480434b2740622070f05fa07da33b8c28d89 (diff) |
move color options .ui to right place and adapt code
Change-Id: I645775bcec9993a2d8fd4b5ea67197ad3b2a9e03
Diffstat (limited to 'cui/source/inc')
-rw-r--r-- | cui/source/inc/cuitabarea.hxx | 84 | ||||
-rw-r--r-- | cui/source/inc/helpid.hrc | 2 |
2 files changed, 34 insertions, 52 deletions
diff --git a/cui/source/inc/cuitabarea.hxx b/cui/source/inc/cuitabarea.hxx index ef3832c6687e..f8d59d5de1fc 100644 --- a/cui/source/inc/cuitabarea.hxx +++ b/cui/source/inc/cuitabarea.hxx @@ -635,26 +635,28 @@ public: virtual Window* GetParentLabeledBy( const Window* pLabeled ) const; }; -/// Load save embed functionality -class SvxLoadSaveEmbed { +/************************************************************************/ + +struct SvxColorTabPageShadow; +class SvxColorTabPage : public SfxTabPage +{ + using TabPage::ActivatePage; + using TabPage::DeactivatePage; + +private: XPropertyListType meType; XOutdevItemPool* mpXPool; Window *mpTopDlg; - CheckBox maBoxEmbed; - ImageButton maBtnLoad; - ImageButton maBtnSave; - FixedText maTableName; + CheckBox *m_pBoxEmbed; + PushButton *m_pBtnLoad; + PushButton *m_pBtnSave; + FixedText *m_pTableName; DECL_LINK( EmbedToggleHdl_Impl, void * ); DECL_LINK( ClickLoadHdl_Impl, void * ); DECL_LINK( ClickSaveHdl_Impl, void * ); -public: - SvxLoadSaveEmbed( Window *pParent, Window *pDialog, - const ResId &aLoad, const ResId &aSave, - const ResId &aEmbed, const ResId &aTableName, - XPropertyListType t, XOutdevItemPool* mpXPool ); - virtual ~SvxLoadSaveEmbed() {}; + XPropertyListRef GetList(); void HideLoadSaveEmbed(); bool GetEmbed(); @@ -662,48 +664,32 @@ public: void UpdateTableName(); void EnableSave( bool bCanSave ); - virtual bool IsModified() = 0; - virtual void SetModified(bool bIsModified) = 0; - virtual void AddState(ChangeType nState) = 0; - virtual void Update(bool bLoaded) = 0; -}; - -/************************************************************************/ - -struct SvxColorTabPageShadow; -class SvxColorTabPage : public SfxTabPage, public SvxLoadSaveEmbed -{ - using TabPage::ActivatePage; - using TabPage::DeactivatePage; - -private: SvxColorTabPageShadow *pShadow; - FixedLine aFlProp; - FixedText aFtName; - Edit aEdtName; - FixedText aFtColor; - ColorLB aLbColor; + Edit* m_pEdtName; + ColorLB* m_pLbColor; - ValueSet aValSetColorList; + ValueSet* m_pValSetColorList; - SvxXRectPreview aCtlPreviewOld; - SvxXRectPreview aCtlPreviewNew; + SvxXRectPreview* m_pCtlPreviewOld; + SvxXRectPreview* m_pCtlPreviewNew; - ListBox aLbColorModel; - FixedText aFtColorModel1; - MetricField aMtrFldColorModel1; - FixedText aFtColorModel2; - MetricField aMtrFldColorModel2; - FixedText aFtColorModel3; - MetricField aMtrFldColorModel3; + ListBox* m_pLbColorModel; - FixedText aFtColorModel4; - MetricField aMtrFldColorModel4; + VclContainer* m_pRGB; + NumericField* m_pR; + NumericField* m_pG; + NumericField* m_pB; - PushButton aBtnAdd; - PushButton aBtnModify; - PushButton aBtnWorkOn; - PushButton aBtnDelete; + VclContainer* m_pCYMK; + MetricField* m_pC; + MetricField* m_pY; + MetricField* m_pM; + MetricField* m_pK; + + PushButton* m_pBtnAdd; + PushButton* m_pBtnModify; + PushButton* m_pBtnWorkOn; + PushButton* m_pBtnDelete; const SfxItemSet& rOutAttrs; @@ -743,8 +729,6 @@ private: DECL_LINK( SelectColorModelHdl_Impl, void * ); long ChangeColorHdl_Impl( void* p ); DECL_LINK( ModifiedHdl_Impl, void * ); - DECL_LINK( ClickLoadHdl_Impl, void * ); - DECL_LINK( ClickSaveHdl_Impl, void * ); long CheckChanges_Impl(); #endif diff --git a/cui/source/inc/helpid.hrc b/cui/source/inc/helpid.hrc index 78b84df96880..ffc7c9ebe5f1 100644 --- a/cui/source/inc/helpid.hrc +++ b/cui/source/inc/helpid.hrc @@ -23,7 +23,6 @@ // Help-Ids -------------------------------------------------------------- -#define HID_OPTIONS_COLOR "CUI_HID_OPTIONS_COLOR" #define HID_OPTIONS_SAVE "CUI_HID_OPTIONS_SAVE" #define HID_OPTIONS_PATH "CUI_HID_OPTIONS_PATH" #define HID_OPTIONS_GENERAL "CUI_HID_OPTIONS_GENERAL" @@ -42,7 +41,6 @@ #define HID_EDIT_MODULES "CUI_HID_EDIT_MODULES" #define HID_LNGDLG_NUM_PREBREAK "CUI_HID_LNGDLG_NUM_PREBREAK" #define HID_OPTIONS_COLORCONFIG_SAVE_SCHEME "CUI_HID_OPTIONS_COLORCONFIG_SAVE_SCHEME" -#define HID_OPTIONS_COLORCONFIG_NAME_SCHEME "CUI_HID_OPTIONS_COLORCONFIG_NAME_SCHEME" #define HID_OPTIONS_PATHS_SELECTFOLDER "CUI_HID_OPTIONS_PATHS_SELECTFOLDER" #define HID_OPTIONS_JAVA "CUI_HID_OPTIONS_JAVA" #define HID_OPTIONS_JAVA_LIST "CUI_HID_OPTIONS_JAVA_LIST" |