summaryrefslogtreecommitdiff
path: root/cui
diff options
context:
space:
mode:
authorEfe Gürkan YALAMAN <efeyalaman@gmail.com>2013-07-03 22:50:03 +0300
committerThorsten Behrens <tbehrens@suse.com>2013-08-01 02:19:24 +0200
commitb6717e053f80cf9b0a36e18492372f0704456248 (patch)
treed9f6c12c50af167478f07af3be4ee857331fba04 /cui
parent4755c19f38c9ec19d3bb5dfd87036095071d4fcd (diff)
Multi column listboxes initial headerbar added
Change-Id: Ie5f4019e2565ae24a53e820f933c226cb9517660
Diffstat (limited to 'cui')
-rw-r--r--cui/source/options/optaboutconfig.cxx14
-rw-r--r--cui/source/options/optaboutconfig.hxx3
2 files changed, 14 insertions, 3 deletions
diff --git a/cui/source/options/optaboutconfig.cxx b/cui/source/options/optaboutconfig.cxx
index 22aff880dc56..6a4608564aec 100644
--- a/cui/source/options/optaboutconfig.cxx
+++ b/cui/source/options/optaboutconfig.cxx
@@ -15,7 +15,8 @@ using namespace svx;
CuiAboutConfigTabPage::CuiAboutConfigTabPage( Window* pParent, const SfxItemSet& rItemSet )
:SfxTabPage( pParent, "AboutConfig", "cui/ui/aboutconfigdialog.ui", rItemSet)
{
-// get(m_pEditBtn, "");
+ get(m_pDefaultBtn,"default");
+ get(m_pEditBtn, "edit");
m_pPrefCtrl = get<SvxSimpleTableContainer>("preferences");
@@ -25,6 +26,17 @@ CuiAboutConfigTabPage::CuiAboutConfigTabPage( Window* pParent, const SfxItemSet&
WinBits nBits = WB_SCROLL | WB_SORT;
pPrefBox = new svx::OptHeaderTabListBox( *m_pPrefCtrl, nBits );
+ //FIXME use define's for ItemID's, InsertItem(itemID, text, nsize, winbits)
+ HeaderBar &rBar = pPrefBox->GetTheHeaderBar();
+ rBar.InsertItem( 1, get<FixedText>("preference")->GetText(), 0, HIB_LEFT | HIB_VCENTER );
+ rBar.InsertItem( 2, get<FixedText>("status")->GetText(), 0, HIB_LEFT | HIB_VCENTER );
+ rBar.InsertItem( 3, get<FixedText>("type")->GetText(), 0, HIB_LEFT | HIB_VCENTER );
+ rBar.InsertItem( 4, get<FixedText>("value")->GetText(), 0, HIB_LEFT | HIB_VCENTER );
+ //FIXME this numbers are just for testing purposes implement this better and more dynamic way.
+ long aTabs[] = {12,12,12,12};
+
+ pPrefBox->SetTabs(aTabs, MAP_PIXEL);
+
}
CuiAboutConfigTabPage::~CuiAboutConfigTabPage()
diff --git a/cui/source/options/optaboutconfig.hxx b/cui/source/options/optaboutconfig.hxx
index 4ef04b03ad00..d9ee9d57dc1a 100644
--- a/cui/source/options/optaboutconfig.hxx
+++ b/cui/source/options/optaboutconfig.hxx
@@ -24,8 +24,7 @@ class CuiAboutConfigTabPage : public SfxTabPage
{
private:
SvxSimpleTableContainer* m_pPrefCtrl;
- //In case of tab page we can think a revert button
- //PushButton* m_pDefaultBtn
+ PushButton* m_pDefaultBtn;
PushButton* m_pEditBtn;
::svx::OptHeaderTabListBox* pPrefBox;