aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-03-15 16:48:46 +0000
committerGravatar Fabio Bas2009-03-15 16:48:46 +0000
commit7afb0c5065e4340f9229b639834271883feeff87 (patch)
tree96967386b24986f55717a7bfdb5c225fdd5cff6d /src/modules
parenthighlight engine: added an option to switch between free match and strict wor... (diff)
downloadKVIrc-7afb0c5065e4340f9229b639834271883feeff87.tar.gz
KVIrc-7afb0c5065e4340f9229b639834271883feeff87.tar.bz2
KVIrc-7afb0c5065e4340f9229b639834271883feeff87.zip
implemented zsh completion (closes #2)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3144 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/options/optw_input.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/modules/options/optw_input.cpp b/src/modules/options/optw_input.cpp
index 0ea7f720e..d49594527 100644
--- a/src/modules/options/optw_input.cpp
+++ b/src/modules/options/optw_input.cpp
@@ -147,7 +147,12 @@ KviInputFeaturesOptionsWidget::KviInputFeaturesOptionsWidget(QWidget * parent)
addUIntSelector(0,4,0,4,__tr2qs_ctx("Expand tabulations in input using this amount of spaces:","options"),KviOption_uintSpacesToExpandTabulationInput,1,24,8,true);
KviTalGroupBox * g = addGroupBox(0,5,0,5,Qt::Horizontal,__tr2qs_ctx("Nick completion","options"));
- addBoolSelector(g,__tr2qs_ctx("Use bash-like nick completion","options"),KviOption_boolBashLikeNickCompletion);
+ KviBoolSelector * b, *c;
+ b = addBoolSelector(g,__tr2qs_ctx("Use bash-like nick completion","options"),KviOption_boolBashLikeNickCompletion,!KVI_OPTION_BOOL(KviOption_boolZshLikeNickCompletion));
+ c = addBoolSelector(g,__tr2qs_ctx("Use zsh-like nick completion","options"),KviOption_boolZshLikeNickCompletion,!KVI_OPTION_BOOL(KviOption_boolBashLikeNickCompletion));
+ connect(b,SIGNAL(toggled(bool)),c,SLOT(setDisabled(bool)));
+ connect(c,SIGNAL(toggled(bool)),b,SLOT(setDisabled(bool)));
+
addStringSelector(g,__tr2qs_ctx("Nick completion postfix string","options"),KviOption_stringNickCompletionPostfix);
addBoolSelector(g,__tr2qs_ctx("Use the completion postfix string for the first word only","options"),KviOption_boolUseNickCompletionPostfixForFirstWordOnly);
addRowSpacer(0,6,0,6);