X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fuisupport%2Fnetworkmodelactionprovider.h;h=688a8fc713fb93844619c5bb13847834b7f0f935;hb=366f5e334c898bef4b88605cf5cf2ee2feabffb1;hp=2a44724e4d742592e004213143d1e8d19bb66f63;hpb=f824db0e31b54969e0b7fa0b5405b1e9173d482c;p=quassel.git diff --git a/src/uisupport/networkmodelactionprovider.h b/src/uisupport/networkmodelactionprovider.h index 2a44724e..688a8fc7 100644 --- a/src/uisupport/networkmodelactionprovider.h +++ b/src/uisupport/networkmodelactionprovider.h @@ -138,6 +138,9 @@ private: void handleGeneralAction(ActionType, QAction *); void handleExternalAction(ActionType, QAction *); + void addActions(QMenu *, const QList &indexList, MessageFilter *filter, const QString &chanOrNick, + QObject *receiver, const char *slot, bool allowBufferHide); + bool checkRequirements(const QModelIndex &index, ItemActiveStates requiredActiveState = QFlags(ActiveState | InactiveState)); Action * addAction(ActionType, QMenu *, bool condition = true); Action * addAction(Action * , QMenu *, bool condition = true);