projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Properly initialize _messageFilter in all cases, fixes #482
[quassel.git]
/
src
/
uisupport
/
networkmodelactionprovider.cpp
diff --git
a/src/uisupport/networkmodelactionprovider.cpp
b/src/uisupport/networkmodelactionprovider.cpp
index
6061e38
..
149ef69
100644
(file)
--- a/
src/uisupport/networkmodelactionprovider.cpp
+++ b/
src/uisupport/networkmodelactionprovider.cpp
@@
-169,9
+169,14
@@
void NetworkModelActionProvider::addActions(QMenu *menu, MessageFilter *filter,
addActions(menu, QList<QModelIndex>() << Client::networkModel()->bufferIndex(msgBuffer), receiver, method);
}
addActions(menu, QList<QModelIndex>() << Client::networkModel()->bufferIndex(msgBuffer), receiver, method);
}
+void NetworkModelActionProvider::addActions(QMenu *menu, const QList<QModelIndex> &indexList, QObject *receiver, const char *method, bool isCustomBufferView) {
+ addActions(menu, indexList, 0, receiver, method, isCustomBufferView);
+}
+
// add a list of actions sensible for the current item(s)
void NetworkModelActionProvider::addActions(QMenu *menu,
const QList<QModelIndex> &indexList,
// add a list of actions sensible for the current item(s)
void NetworkModelActionProvider::addActions(QMenu *menu,
const QList<QModelIndex> &indexList,
+ MessageFilter *filter,
QObject *receiver,
const char *method,
bool isCustomBufferView)
QObject *receiver,
const char *method,
bool isCustomBufferView)
@@
-180,6
+185,7
@@
void NetworkModelActionProvider::addActions(QMenu *menu,
return;
_indexList = indexList;
return;
_indexList = indexList;
+ _messageFilter = filter;
_receiver = receiver;
_method = method;
_receiver = receiver;
_method = method;