[Libreoffice-commits] core.git: Branch 'feature/aboutconfig' - 2 commits - cui/source
Efe Gürkan YALAMAN
efeyalaman at gmail.com
Sun Jul 21 23:33:22 PDT 2013
cui/source/options/optaboutconfig.cxx | 24 ++++++++++++------------
cui/source/options/optaboutconfig.hxx | 11 +++++------
2 files changed, 17 insertions(+), 18 deletions(-)
New commits:
commit daeccfaf65a0b312e1a19901de8b223cb3204724
Author: Efe Gürkan YALAMAN <efeyalaman at gmail.com>
Date: Sun Jul 21 22:05:28 2013 +0300
InsertEntry method implemented
This is used for the adding new items to the list box.
Change-Id: I6c531141c9dd4df1e050bfec610735c917bf5403
diff --git a/cui/source/options/optaboutconfig.cxx b/cui/source/options/optaboutconfig.cxx
index a130753..e6ec794 100644
--- a/cui/source/options/optaboutconfig.cxx
+++ b/cui/source/options/optaboutconfig.cxx
@@ -9,6 +9,8 @@
#include "optaboutconfig.hxx"
#include "optHeaderTabListbox.hxx"
+#include <svtools/svlbitm.hxx>
+#include <svtools/treelistentry.hxx>
using namespace svx;
@@ -57,4 +59,16 @@ SfxTabPage* CuiAboutConfigTabPage::Create( Window* pParent, const SfxItemSet& rI
{
return ( new CuiAboutConfigTabPage( pParent, rItemSet) );
}
+
+void CuiAboutConfigTabPage::InsertEntry( OUString& rProp, OUString& rStatus, OUString& rType, OUString& rValue)
+{
+ SvTreeListEntry* pEntry = new SvTreeListEntry;
+
+ pEntry->AddItem( new SvLBoxString( pEntry, 0, rProp));
+ pEntry->AddItem( new SvLBoxString( pEntry, 0, rStatus));
+ pEntry->AddItem( new SvLBoxString( pEntry, 0, rType));
+ pEntry->AddItem( new SvLBoxString( pEntry, 0, rValue));
+
+ pPrefBox->Insert( pEntry );
+}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cui/source/options/optaboutconfig.hxx b/cui/source/options/optaboutconfig.hxx
index 6848a8f..cdfb1d5 100644
--- a/cui/source/options/optaboutconfig.hxx
+++ b/cui/source/options/optaboutconfig.hxx
@@ -28,12 +28,13 @@ private:
PushButton* m_pEditBtn;
::svx::OptHeaderTabListBox* pPrefBox;
+ CuiAboutConfigTabPage( Window* pParent, const SfxItemSet& rItemSet );
+ ~CuiAboutConfigTabPage();
public:
- CuiAboutConfigTabPage( Window* pParent, const SfxItemSet& rItemSet );
- ~CuiAboutConfigTabPage();
-
static SfxTabPage* Create( Window* pParent, const SfxItemSet& rItemset );
+ void InsertEntry(OUString& rProp, OUString& rStatus, OUString& rType, OUString& rValue);
+
};
#endif
commit e81a396053526f9a7c09aefed805b189ecd4e0b9
Author: Efe Gürkan YALAMAN <efeyalaman at gmail.com>
Date: Sun Jul 21 18:36:58 2013 +0300
Revert "starting to initial implementation"
This reverts commit 5a3b21b5fb579bcf86eff172862b1c23c499b361.
Will implement it a different way.
diff --git a/cui/source/options/optaboutconfig.cxx b/cui/source/options/optaboutconfig.cxx
index 864c681..a130753 100644
--- a/cui/source/options/optaboutconfig.cxx
+++ b/cui/source/options/optaboutconfig.cxx
@@ -9,7 +9,6 @@
#include "optaboutconfig.hxx"
#include "optHeaderTabListbox.hxx"
-#include <svtools/accessibilityoption.hxx>
using namespace svx;
@@ -18,17 +17,8 @@ using namespace svx;
#define ITEMID_STATUS 3
#define ITEMID_VALUE 4
-struct CuiAboutConfigTabPage_Impl
-{
- SvtAccessibilityOptions m_aAccConfig;
- CuiAccessibilityOptionsTabPage_Impl()
- : m_aAccConfig(){}
- //FIXME use this struct for all options possible.
-}
-
CuiAboutConfigTabPage::CuiAboutConfigTabPage( Window* pParent, const SfxItemSet& rItemSet )
- :SfxTabPage( pParent, "AboutConfig", "cui/ui/aboutconfigdialog.ui", rItemSet),
- m_pImpl(new CuiAboutConfigTabPage_Impl)
+ :SfxTabPage( pParent, "AboutConfig", "cui/ui/aboutconfigdialog.ui", rItemSet)
{
get(m_pDefaultBtn,"default");
get(m_pEditBtn, "edit");
@@ -67,8 +57,4 @@ SfxTabPage* CuiAboutConfigTabPage::Create( Window* pParent, const SfxItemSet& rI
{
return ( new CuiAboutConfigTabPage( pParent, rItemSet) );
}
-
-sal_Bool CuiAboutConfigTabPage::FillItemSet()
-{
-}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cui/source/options/optaboutconfig.hxx b/cui/source/options/optaboutconfig.hxx
index a924877..6848a8f 100644
--- a/cui/source/options/optaboutconfig.hxx
+++ b/cui/source/options/optaboutconfig.hxx
@@ -18,7 +18,7 @@ namespace svx
{
class OptHeaderTabListBox;
}
-struct CuiAboutConfigTabPage_Impl;
+class CuiAboutConfigTabPage;
class CuiAboutConfigTabPage : public SfxTabPage
{
@@ -28,8 +28,6 @@ private:
PushButton* m_pEditBtn;
::svx::OptHeaderTabListBox* pPrefBox;
-
- CuiAboutConfigTabPage_Impl* m_pImpl;
public:
CuiAboutConfigTabPage( Window* pParent, const SfxItemSet& rItemSet );
~CuiAboutConfigTabPage();
More information about the Libreoffice-commits
mailing list