#include <QList>
#include <QColor>
+class ModuleBase_Operation;
class PartSet_Module;
class QAction;
class QMenu;
/// \param theStdActions - a map of standard actions
void updateViewerMenu(const QMap<QString, QAction*>& theStdActions);
+ /// Activates a PartSet document
+ void activatePartSet() const;
+
+ /// Returns list of granted operation indices
+ virtual void grantedOperationIds(ModuleBase_Operation* theOperation, QStringList& theIds) const;
+
public slots:
/// Processes the context menu action click
/// \param isChecked a state of toggle if the action is checkable
void onSelectParentFeature();
+protected:
+ bool eventFilter(QObject* theObj, QEvent* theEvent);
+
private:
/// Returns true if the current operation is sketch entity create operation
/// \param theValue the current auxiliary value