aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar un1versal2016-04-27 01:11:28 +0100
committerGravatar un1versal2016-04-27 19:01:46 +0100
commitd875805070514f5bd2b4d820084825e31105b24c (patch)
tree11a3e193ecee0c77c5334ffe96e5f76485406afa /src
parentdefpopup(querytextview): add close button to popup (diff)
downloadKVIrc-d875805070514f5bd2b4d820084825e31105b24c.tar.gz
KVIrc-d875805070514f5bd2b4d820084825e31105b24c.tar.bz2
KVIrc-d875805070514f5bd2b4d820084825e31105b24c.zip
OptionsWidget_userList: cleanup and add tooltip
Diffstat (limited to 'src')
-rw-r--r--src/modules/options/OptionsWidget_userList.cpp29
1 files changed, 13 insertions, 16 deletions
diff --git a/src/modules/options/OptionsWidget_userList.cpp b/src/modules/options/OptionsWidget_userList.cpp
index 06a74771f..819279821 100644
--- a/src/modules/options/OptionsWidget_userList.cpp
+++ b/src/modules/options/OptionsWidget_userList.cpp
@@ -31,6 +31,7 @@
#include <QLayout>
+
OptionsWidget_userList::OptionsWidget_userList(QWidget * parent)
: KviOptionsWidget(parent,"userlistlook_options_widget")
{
@@ -41,10 +42,6 @@ OptionsWidget_userList::~OptionsWidget_userList()
}
-
-//////////////////////////////////////////////////////////////////////////////////////////////////////
-
-
OptionsWidget_userListForeground::OptionsWidget_userListForeground(QWidget * parent)
: KviOptionsWidget(parent,"userlistlook_foreground_options_widget")
{
@@ -69,6 +66,7 @@ OptionsWidget_userListForeground::OptionsWidget_userListForeground(QWidget * par
QString szTip = __tr2qs("The color selected, will be blended with the user rank foreground color.<br>" \
"You should also consider your theme's style, color and the userlist background selected color for optimum visibility.<br>" \
"If no color is selected respective user rank color specified will be used instead.");
+
KviColorSelector * as = addColorSelector(ahb,QString(),KviOption_colorUserListViewAwayForeground);
connect(ab,SIGNAL(toggled(bool)),as,SLOT(setEnabled(bool)));
mergeTip(ab, szTip);
@@ -86,6 +84,7 @@ OptionsWidget_userListForeground::~OptionsWidget_userListForeground()
{
}
+
OptionsWidget_userListGrid::OptionsWidget_userListGrid(QWidget * parent)
: KviOptionsWidget(parent)
{
@@ -110,6 +109,7 @@ OptionsWidget_userListGrid::OptionsWidget_userListGrid(QWidget * parent)
m_pGridTypeCombo->setCurrentIndex(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,3,0,3);
}
@@ -117,6 +117,7 @@ OptionsWidget_userListGrid::~OptionsWidget_userListGrid()
{
}
+
void OptionsWidget_userListGrid::commit()
{
KviOptionsWidget::commit();
@@ -126,7 +127,6 @@ void OptionsWidget_userListGrid::commit()
}
-//////////////////////////////////////////////////////////////////////////////////////////////////////
OptionsWidget_userListBackground::OptionsWidget_userListBackground(QWidget * parent)
: KviOptionsWidget(parent,"userlistlook_background_options_widget")
@@ -137,7 +137,6 @@ OptionsWidget_userListBackground::OptionsWidget_userListBackground(QWidget * par
addColorSelector(g,__tr2qs_ctx("Normal:","options"),KviOption_colorUserListViewBackground);
addColorSelector(g,__tr2qs_ctx("Selected:","options"),KviOption_colorUserListViewSelectionBackground);
-
addPixmapSelector(0,1,1,1,__tr2qs_ctx("Background image:","options"),KviOption_pixmapUserListViewBackground);
addLabel(0,2,0,2,__tr2qs_ctx("Horizontal alignment:","options"));
@@ -187,10 +186,6 @@ OptionsWidget_userListBackground::OptionsWidget_userListBackground(QWidget * par
default:
m_pVerticalAlign->setCurrentIndex(0);
}
-
-
-
- //layout()->setColumnStretch(0,1);
layout()->setRowStretch(1,1);
}
@@ -215,6 +210,7 @@ void OptionsWidget_userListBackground::commit()
iFlags|=Qt::AlignHCenter;
break;
}
+
switch(m_pVerticalAlign->currentIndex())
{
case 1:
@@ -227,12 +223,9 @@ void OptionsWidget_userListBackground::commit()
iFlags|=Qt::AlignVCenter;
break;
}
-
KVI_OPTION_UINT(KviOption_uintUserListPixmapAlign)=iFlags;
}
-//////////////////////////////////////////////////////////////////////////////////////////////////////
-
OptionsWidget_userListFeatures::OptionsWidget_userListFeatures(QWidget * parent)
: KviOptionsWidget(parent,"userlistfeatures_options_widget")
@@ -243,11 +236,15 @@ OptionsWidget_userListFeatures::OptionsWidget_userListFeatures(QWidget * parent)
addBoolSelector(0,1,0,1,__tr2qs_ctx("Show user rank channel icons","options"),KviOption_boolShowUserChannelIcons);
addBoolSelector(0,2,0,2,__tr2qs_ctx("Show user channel activity indicator","options"),KviOption_boolShowUserChannelState);
addBoolSelector(0,3,0,3,__tr2qs_ctx("Show label with userlist stats","options"),KviOption_boolShowUserListStatisticLabel);
- addBoolSelector(0,4,0,4,__tr2qs_ctx("Enable user tooltips","options"),KviOption_boolShowUserListViewToolTips);
+ addBoolSelector(0,4,0,4,__tr2qs_ctx("Enable user tooltip","options"),KviOption_boolShowUserListViewToolTips);
addBoolSelector(0,5,0,5,__tr2qs_ctx("Show avatars in userlist","options"),KviOption_boolShowAvatarsInUserlist);
addBoolSelector(0,6,0,6,__tr2qs_ctx("Enable animated avatars","options"),KviOption_boolEnableAnimatedAvatars);
- addBoolSelector(0,7,0,7,__tr2qs_ctx("Place nicks starting with non-alpha chars (such as _COOL_BOY_) after the normal nicks","options"),KviOption_boolPlaceNickWithNonAlphaCharsAtEnd);
-
+ KviBoolSelector * b = addBoolSelector(0,7,0,7,__tr2qs_ctx("Place nicks starting with non-alpha characters (such as _COOL_BOY_) last","options"),KviOption_boolPlaceNickWithNonAlphaCharsAtEnd);
+ mergeTip(b,__tr2qs_ctx("All nicknames which include characters such as [ ] ^ _ &lt; &gt; | etc. " \
+ "will be sorted last in userlist after all regular nicknames.<br>" \
+ "Select this option if you prefer to see regular nicknames sorted topmost " \
+ "on userlist.<br><br><b>Note:</b> " \
+ "Changes to this option requires KVIrc restart.","options"));
addRowSpacer(0,8,0,8);
}