projects
/
quassel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9356782
)
cleanup
author
Marcus Eggenberger
<egs@quassel-irc.org>
Tue, 1 Jul 2008 19:57:39 +0000
(21:57 +0200)
committer
Marcus Eggenberger
<egs@quassel-irc.org>
Tue, 1 Jul 2008 19:57:39 +0000
(21:57 +0200)
src/uisupport/tabcompleter.cpp
patch
|
blob
|
history
diff --git
a/src/uisupport/tabcompleter.cpp
b/src/uisupport/tabcompleter.cpp
index
87a745a
..
fbd6904
100644
(file)
--- a/
src/uisupport/tabcompleter.cpp
+++ b/
src/uisupport/tabcompleter.cpp
@@
-42,11
+42,12
@@
TabCompleter::TabCompleter(InputLine *inputLine_)
void TabCompleter::buildCompletionList() {
completionList.clear();
void TabCompleter::buildCompletionList() {
completionList.clear();
- nextCompletion = completionList.begin();
// this is the first time tab is pressed -> build up the completion list and it's iterator
QModelIndex currentIndex = Client::bufferModel()->currentIndex();
// this is the first time tab is pressed -> build up the completion list and it's iterator
QModelIndex currentIndex = Client::bufferModel()->currentIndex();
- if(!currentIndex.data(NetworkModel::BufferIdRole).isValid())
+ if(!currentIndex.data(NetworkModel::BufferIdRole).isValid()) {
+ nextCompletion = completionList.begin();
return;
return;
+ }
NetworkId networkId = currentIndex.data(NetworkModel::NetworkIdRole).value<NetworkId>();
QString channelName = currentIndex.sibling(currentIndex.row(), 0).data().toString();
NetworkId networkId = currentIndex.data(NetworkModel::NetworkIdRole).value<NetworkId>();
QString channelName = currentIndex.sibling(currentIndex.row(), 0).data().toString();
@@
-68,9
+69,7
@@
void TabCompleter::buildCompletionList() {
this, SLOT(ircUserJoinedOrParted(IrcUser *)));
*/
this, SLOT(ircUserJoinedOrParted(IrcUser *)));
*/
- completionList.clear();
QString tabAbbrev = inputLine->text().left(inputLine->cursorPosition()).section(' ',-1,-1);
QString tabAbbrev = inputLine->text().left(inputLine->cursorPosition()).section(' ',-1,-1);
- completionList.clear();
QRegExp regex(QString("^[^a-zA-Z]*").append(tabAbbrev), Qt::CaseInsensitive);
QMap<QString, QString> sortMap;
QRegExp regex(QString("^[^a-zA-Z]*").append(tabAbbrev), Qt::CaseInsensitive);
QMap<QString, QString> sortMap;