X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fuisupport%2Fnetworkmodelactionprovider.h;fp=src%2Fuisupport%2Fnetworkmodelactionprovider.h;h=10cdebc62014efbd6b54a434cbe3fc04912a8e4c;hb=7ff0e773f78ed00e5f039fa8b2ec2913b8bc84a5;hp=2a44724e4d742592e004213143d1e8d19bb66f63;hpb=86d792a90e2868635170a1092ac7a9278a84ef71;p=quassel.git diff --git a/src/uisupport/networkmodelactionprovider.h b/src/uisupport/networkmodelactionprovider.h index 2a44724e..10cdebc6 100644 --- a/src/uisupport/networkmodelactionprovider.h +++ b/src/uisupport/networkmodelactionprovider.h @@ -138,6 +138,8 @@ private: void handleGeneralAction(ActionType, QAction *); void handleExternalAction(ActionType, QAction *); + void addActions(QMenu *, const QList &indexList, MessageFilter *filter, 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);