aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Alexey Uzhva2007-02-08 15:13:33 +0000
committerGravatar Alexey Uzhva2007-02-08 15:13:33 +0000
commit4b72f6fea966295025a00d48e00aa59d0b84cb5c (patch)
treee538244e5f2c32d8dfabc775a87df1029a7a2044 /src/modules
parentupdated instances (diff)
downloadKVIrc-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.cpp30
-rw-r--r--src/modules/options/optw_userlist.h16
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: