58 int insertAction(
const int,
const int,
const QString&,
const RuleType = VisibleRule );
59 int insertAction(
QAction*,
const int,
const QString&,
const RuleType = VisibleRule );
62 const RuleType = VisibleRule );
65 virtual bool isVisible(
const int actId,
const int place )
const;
67 QString rule(
QAction*,
const RuleType = VisibleRule )
const;
68 QString rule(
const int,
const RuleType = VisibleRule )
const;
70 void setRule(
QAction*,
const QString&,
const RuleType = VisibleRule );
71 void setRule(
const int,
const QString&,
const RuleType = VisibleRule );
73 bool hasRule(
QAction*,
const RuleType = VisibleRule )
const;
74 bool hasRule(
const int,
const RuleType = VisibleRule )
const;
80 void setMenu(
QMenu* );
89 virtual bool isSatisfied(
QAction*,
const RuleType = VisibleRule )
const;
90 QtxEvalExpr* expression(
QAction*,
const RuleType = VisibleRule,
const bool =
false )
const;
94 QVariant parameter(
const QString&,
const int = -1 )
const;
97 void onSelectionDestroyed(
QObject* );
120 virtual int count()
const = 0;
121 virtual QVariant parameter(
const QString& )
const;
122 virtual QVariant parameter(
const int,
const QString& )
const = 0;
124 QString option(
const QString& )
const;
125 void setOption(
const QString&,
const QString& );
131 QString equalityParam()
const;
132 QString selCountParam()
const;
143 #endif // QTXPOPUPMGR_H