diff options
| author | 2015-08-02 23:09:32 +0200 | |
|---|---|---|
| committer | 2015-08-02 23:09:32 +0200 | |
| commit | fd49926496b4277be3eb7a4f335f0342b02ce6af (patch) | |
| tree | 8e165191dff015e58429329a630865bb93593043 /src | |
| parent | clean dead servers from serverdb (diff) | |
| download | KVIrc-fd49926496b4277be3eb7a4f335f0342b02ce6af.tar.gz KVIrc-fd49926496b4277be3eb7a4f335f0342b02ce6af.tar.bz2 KVIrc-fd49926496b4277be3eb7a4f335f0342b02ce6af.zip | |
Show WindowList With User Flag Option
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvirc/kernel/KviOptions.cpp | 3 | ||||
| -rw-r--r-- | src/kvirc/kernel/KviOptions.h | 3 | ||||
| -rw-r--r-- | src/kvirc/ui/KviWindowListBase.cpp | 7 | ||||
| -rw-r--r-- | src/modules/options/OptionsWidget_windowList.cpp | 3 |
4 files changed, 12 insertions, 4 deletions
diff --git a/src/kvirc/kernel/KviOptions.cpp b/src/kvirc/kernel/KviOptions.cpp index 9b5300ca7..56757a25b 100644 --- a/src/kvirc/kernel/KviOptions.cpp +++ b/src/kvirc/kernel/KviOptions.cpp @@ -332,7 +332,8 @@ KviBoolOption g_boolOptionsTable[KVI_NUM_BOOL_OPTIONS]= BOOL_OPTION("DisplayNotifierOnPrimaryScreen",true,KviOption_sectFlagFrame), BOOL_OPTION("ShowDialogOnChannelCtcpPage",false,KviOption_sectFlagCtcp), BOOL_OPTION("PopupNotifierOnNewNotices",true,KviOption_sectFlagFrame), - BOOL_OPTION("UserListViewUseAwayColor",true,KviOption_sectFlagUserListView) + BOOL_OPTION("UserListViewUseAwayColor",true,KviOption_sectFlagUserListView), + BOOL_OPTION("ShowWindowListWithUserFlag",true,KviOption_sectFlagWindowList | KviOption_resetUpdateGui) }; #define STRING_OPTION(_txt,_val,_flags) KviStringOption(KVI_STRING_OPTIONS_PREFIX _txt,_val,_flags) diff --git a/src/kvirc/kernel/KviOptions.h b/src/kvirc/kernel/KviOptions.h index f3dc9eeb0..7ebb603d5 100644 --- a/src/kvirc/kernel/KviOptions.h +++ b/src/kvirc/kernel/KviOptions.h @@ -352,8 +352,9 @@ DECLARE_OPTION_STRUCT(KviStringListOption,QStringList) #define KviOption_boolShowDialogOnChannelCtcpPage 257 #define KviOption_boolPopupNotifierOnNewNotices 258 /* query */ #define KviOption_boolUserListViewUseAwayColor 259 /* userlist */ +#define KviOption_boolShowWindowListWithUserFlag 260 -#define KVI_NUM_BOOL_OPTIONS 260 +#define KVI_NUM_BOOL_OPTIONS 261 #define KVI_STRING_OPTIONS_PREFIX "string" diff --git a/src/kvirc/ui/KviWindowListBase.cpp b/src/kvirc/ui/KviWindowListBase.cpp index 1d883e82d..ba0b0a95f 100644 --- a/src/kvirc/ui/KviWindowListBase.cpp +++ b/src/kvirc/ui/KviWindowListBase.cpp @@ -447,7 +447,12 @@ void KviWindowListButton::drawButtonLabel(QPainter * pPainter) break; case KviWindow::Channel: case KviWindow::DeadChannel: - szText = ((KviChannelWindow *)m_pWindow)->nameWithUserFlag(); + if(KVI_OPTION_BOOL(KviOption_boolShowWindowListWithUserFlag)) + { + szText = ((KviChannelWindow *)m_pWindow)->nameWithUserFlag(); + } else { + szText = ((KviChannelWindow *)m_pWindow)->target(); + } break; case KviWindow::Query: case KviWindow::DeadQuery: diff --git a/src/modules/options/OptionsWidget_windowList.cpp b/src/modules/options/OptionsWidget_windowList.cpp index acb36b598..1949daef1 100644 --- a/src/modules/options/OptionsWidget_windowList.cpp +++ b/src/modules/options/OptionsWidget_windowList.cpp @@ -50,7 +50,8 @@ OptionsWidget_windowList::OptionsWidget_windowList(QWidget * parent) addBoolSelector(0,4,0,4,__tr2qs_ctx("Show IRC context indicator in window list","options"),KviOption_boolUseWindowListIrcContextIndicator); addBoolSelector(0,5,0,5,__tr2qs_ctx("Enable window tooltips","options"),KviOption_boolShowWindowListToolTips); addBoolSelector(0,6,0,6,__tr2qs_ctx("Show header","options"),KviOption_boolShowTreeWindowListHeader); - addRowSpacer(0,7,0,7); + addBoolSelector(0,7,0,7,__tr2qs_ctx("Show user flag for channels","options"),KviOption_boolShowWindowListWithUserFlag); + addRowSpacer(0,8,0,8); } |
