diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-05-31 02:53:18 +0000 |
---|---|---|
committer | Jan Holesovsky <kendy@suse.cz> | 2012-06-15 16:02:55 +0200 |
commit | eeef9036477b4aadd852f47c2d6bb65d44dda89b (patch) | |
tree | 4dc2d8505871ae9064c9853d3ed0cabdfc8694ca /sc/source/ui/attrdlg | |
parent | 975e916421f46e913f0fec1b8a9372ac3dc57382 (diff) |
data bar settings menu
Change-Id: I7cf3604392b04c2fdd5070caebf9f9dc1ce178c8
Signed-off-by: Jan Holesovsky <kendy@suse.cz>
Diffstat (limited to 'sc/source/ui/attrdlg')
-rw-r--r-- | sc/source/ui/attrdlg/scdlgfact.cxx | 18 | ||||
-rw-r--r-- | sc/source/ui/attrdlg/scdlgfact.hxx | 8 |
2 files changed, 26 insertions, 0 deletions
diff --git a/sc/source/ui/attrdlg/scdlgfact.cxx b/sc/source/ui/attrdlg/scdlgfact.cxx index bfba9f06337a..1b78cfba122c 100644 --- a/sc/source/ui/attrdlg/scdlgfact.cxx +++ b/sc/source/ui/attrdlg/scdlgfact.cxx @@ -79,6 +79,7 @@ #include "datafdlg.hxx" #include "tpcompatibility.hxx" #include "tpdefaults.hxx" +#include "colorformat.hxx" // ause #include "editutil.hxx" @@ -87,6 +88,7 @@ IMPL_ABSTDLG_BASE(VclAbstractDialog_Impl); IMPL_ABSTDLG_BASE(AbstractScImportAsciiDlg_Impl); IMPL_ABSTDLG_BASE(AbstractScAutoFormatDlg_Impl); IMPL_ABSTDLG_BASE(AbstractScColRowLabelDlg_Impl); +IMPL_ABSTDLG_BASE(AbstractScDataBarSettingsDlg_Impl); IMPL_ABSTDLG_BASE(AbstractScDataPilotDatabaseDlg_Impl); IMPL_ABSTDLG_BASE(AbstractScDataPilotSourceTypeDlg_Impl); IMPL_ABSTDLG_BASE(AbstractScDataPilotServiceDlg_Impl); @@ -766,6 +768,22 @@ VclAbstractDialog * ScAbstractDialogFactory_Impl::CreateScSortWarningDlg( Window } +AbstractScDataBarSettingsDlg* ScAbstractDialogFactory_Impl::CreateScDataBarSetttingsDlg(Window* pParent, int nId) +{ + ScDataBarSettingsDlg* pDlg = NULL; + switch( nId ) + { + case RID_SCDLG_DATABAR: + pDlg = new ScDataBarSettingsDlg( pParent ); + break; + default: + break; + } + if(pDlg) + return new AbstractScDataBarSettingsDlg_Impl( pDlg ); + + return NULL; +} AbstractScDataPilotDatabaseDlg * ScAbstractDialogFactory_Impl::CreateScDataPilotDatabaseDlg (Window* pParent , diff --git a/sc/source/ui/attrdlg/scdlgfact.hxx b/sc/source/ui/attrdlg/scdlgfact.hxx index bb749aaffb92..2fb0a12c6f3d 100644 --- a/sc/source/ui/attrdlg/scdlgfact.hxx +++ b/sc/source/ui/attrdlg/scdlgfact.hxx @@ -66,6 +66,7 @@ class ScImportOptionsDlg; class SfxTabDialog; class ScSortWarningDlg; class ScTextImportOptionsDlg; +class ScDataBarSettingsDlg; #define DECL_ABSTDLG_BASE(Class,DialogClass) \ DialogClass* pDlg; \ @@ -137,6 +138,11 @@ class AbstractScColRowLabelDlg_Impl : public AbstractScColRowLabelDlg //add for virtual sal_Bool IsRow(); }; +class AbstractScDataBarSettingsDlg_Impl : public AbstractScDataBarSettingsDlg +{ + DECL_ABSTDLG_BASE(AbstractScDataBarSettingsDlg_Impl, ScDataBarSettingsDlg) +}; + class AbstractScDataPilotDatabaseDlg_Impl :public AbstractScDataPilotDatabaseDlg //add for ScDataPilotDatabaseDlg { DECL_ABSTDLG_BASE(AbstractScDataPilotDatabaseDlg_Impl, ScDataPilotDatabaseDlg) @@ -415,6 +421,8 @@ public: virtual VclAbstractDialog * CreateScSortWarningDlg( Window* pParent, const String& rExtendText, const String& rCurrentText, int nId ); + virtual AbstractScDataBarSettingsDlg* CreateScDataBarSetttingsDlg (Window* pParent ,int nId ); //add for ScDataBarSettingsDlg + virtual AbstractScDataPilotDatabaseDlg * CreateScDataPilotDatabaseDlg (Window* pParent ,int nId ); //add for ScDataPilotDatabaseDlg virtual AbstractScDataPilotSourceTypeDlg * CreateScDataPilotSourceTypeDlg ( Window* pParent, sal_Bool bEnableExternal, int nId ) ; //add for ScDataPilotSourceTypeDlg |