diff options
| author | 2007-02-08 15:13:33 +0000 | |
|---|---|---|
| committer | 2007-02-08 15:13:33 +0000 | |
| commit | 4b72f6fea966295025a00d48e00aa59d0b84cb5c (patch) | |
| tree | e538244e5f2c32d8dfabc775a87df1029a7a2044 /src/modules | |
| parent | updated instances (diff) | |
| download | KVIrc-4b72f6fea966295025a00d48e00aa59d0b84cb5c.tar.gz KVIrc-4b72f6fea966295025a00d48e00aa59d0b84cb5c.tar.bz2 KVIrc-4b72f6fea966295025a00d48e00aa59d0b84cb5c.zip | |
reduced size of theme options dialog
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@327 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/options/optw_userlist.cpp | 30 | ||||
| -rw-r--r-- | src/modules/options/optw_userlist.h | 16 |
2 files changed, 35 insertions, 11 deletions
diff --git a/src/modules/options/optw_userlist.cpp b/src/modules/options/optw_userlist.cpp index df37f74b8..156c05fcf 100644 --- a/src/modules/options/optw_userlist.cpp +++ b/src/modules/options/optw_userlist.cpp @@ -46,7 +46,7 @@ KviUserListLookOptionsWidget::~KviUserListLookOptionsWidget() KviUserListLookForegroundOptionsWidget::KviUserListLookForegroundOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"userlistlook_foreground_options_widget") { - createLayout(5,2); + createLayout(2,2); addFontSelector(0,0,1,0,__tr2qs_ctx("Font:","options"),KviOption_fontUserListView); @@ -67,13 +67,24 @@ KviUserListLookForegroundOptionsWidget::KviUserListLookForegroundOptionsWidget(Q KviColorSelector * s = addColorSelector(hb,"",KviOption_colorUserListViewOwnForeground,KVI_OPTION_BOOL(KviOption_boolUseDifferentColorForOwnNick)); connect(b,SIGNAL(toggled(bool)),s,SLOT(setEnabled(bool))); - g = addGroupBox(0,3,1,3,1,KviTalGroupBox::Horizontal,__tr2qs_ctx("Nickname Grid","options")); - b = addBoolSelector(g,__tr2qs_ctx("Draw nickname grid","options"),KviOption_boolUserListViewDrawGrid); + addRowSpacer(0,3,0,3); +} + +KviUserListLookForegroundOptionsWidget::~KviUserListLookForegroundOptionsWidget() +{ +} - s = addColorSelector(g,__tr2qs_ctx("Grid color:","options"),KviOption_colorUserListViewGrid,KVI_OPTION_BOOL(KviOption_boolUserListViewDrawGrid)); +KviUserListGridOptionsWidget::KviUserListGridOptionsWidget(QWidget * parent) +: KviOptionsWidget(parent) +{ + createLayout(5,1); + KviBoolSelector* b = addBoolSelector(0,0,0,0,__tr2qs_ctx("Draw nickname grid","options"),KviOption_boolUserListViewDrawGrid); + + KviColorSelector* s = addColorSelector(0,1,0,1,__tr2qs_ctx("Grid color:","options"),KviOption_colorUserListViewGrid,KVI_OPTION_BOOL(KviOption_boolUserListViewDrawGrid)); connect(b,SIGNAL(toggled(bool)),s,SLOT(setEnabled(bool))); - hb = new KviTalHBox(g); + KviTalHBox* hb = new KviTalHBox(this); + addWidgetToLayout(hb,0,2,0,2); hb->setSpacing(4); QLabel * l = new QLabel(__tr2qs_ctx("Grid type:","options"),hb); @@ -87,17 +98,14 @@ KviUserListLookForegroundOptionsWidget::KviUserListLookForegroundOptionsWidget(Q m_pGridTypeCombo->setCurrentItem(KVI_OPTION_UINT(KviOption_uintUserListViewGridType)); m_pGridTypeCombo->setEnabled(KVI_OPTION_BOOL(KviOption_boolUserListViewDrawGrid)); connect(b,SIGNAL(toggled(bool)),m_pGridTypeCombo,SLOT(setEnabled(bool))); - - addRowSpacer(0,4,0,4); + addRowSpacer(0,3,0,3); } -KviUserListLookForegroundOptionsWidget::~KviUserListLookForegroundOptionsWidget() +KviUserListGridOptionsWidget::~KviUserListGridOptionsWidget() { } - - -void KviUserListLookForegroundOptionsWidget::commit() +void KviUserListGridOptionsWidget::commit() { KviOptionsWidget::commit(); KVI_OPTION_UINT(KviOption_uintUserListViewGridType) = m_pGridTypeCombo->currentItem(); diff --git a/src/modules/options/optw_userlist.h b/src/modules/options/optw_userlist.h index a36b86587..06a9aa98c 100644 --- a/src/modules/options/optw_userlist.h +++ b/src/modules/options/optw_userlist.h @@ -75,6 +75,22 @@ class KviUserListLookForegroundOptionsWidget : public KviOptionsWidget public: KviUserListLookForegroundOptionsWidget(QWidget * parent); ~KviUserListLookForegroundOptionsWidget(); +}; + +#define KVI_OPTIONS_WIDGET_ICON_KviUserListGridOptionsWidget KVI_SMALLICON_GUI +#define KVI_OPTIONS_WIDGET_NAME_KviUserListGridOptionsWidget __tr2qs_no_lookup("Nickname Grid") +#define KVI_OPTIONS_WIDGET_KEYWORDS_KviUserListGridOptionsWidget __tr2qs_no_lookup("theme,userlist,channel,grid") +#define KVI_OPTIONS_WIDGET_GROUP_KviUserListGridOptionsWidget "theme" +#define KVI_OPTIONS_WIDGET_PARENT_KviUserListGridOptionsWidget KviUserListLookOptionsWidget +#define KVI_OPTIONS_WIDGET_PRIORITY_KviUserListGridOptionsWidget 30 + + +class KviUserListGridOptionsWidget : public KviOptionsWidget +{ + Q_OBJECT +public: + KviUserListGridOptionsWidget(QWidget * parent); + ~KviUserListGridOptionsWidget(); protected: QComboBox * m_pGridTypeCombo; public: |
