class ModelAPI_ObjectDeletedMessage;
class QAction;
-class SUIT_ResourceMgr;
-
/**\class XGUI_Workshop
* \ingroup GUI
* \brief Class which defines a configuration of the application (Workshop) and launches it.
//! Returns icon name according to feature Id
static QString featureIcon(const std::string& theId);
- static SUIT_ResourceMgr* resourceMgr() { return myResourceMgr; }
-
//! Activates or deactivates a part
//! If PartPtr is Null pointer then PartSet will be activated
void activatePart(ResultPartPtr theFeature);
void onExit();
void onUndo();
void onRedo();
+ void onPreferences();
void showPropertyPanel();
void hidePropertyPanel();
void onFeatureRedisplayMsg(const ModelAPI_ObjectUpdatedMessage* theMsg);
void onObjectDeletedMsg(const ModelAPI_ObjectDeletedMessage* theMsg);
+ void validateOperation(const QString& theOperationId);
+
QList<QAction*> getModuleCommands() const;
void displayAllResults();
QString myCurrentDir;
static QMap<QString, QString> myIcons;
-
- static SUIT_ResourceMgr* myResourceMgr;
-
};
#endif