#include <Events_Listener.h>
#include <ModuleBase_Definitions.h>
#include <ModelAPI_ResultPart.h>
+#include <ModelAPI_Document.h>
#include <QObject>
#include <QMap>
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();
+ void displayDocumentResults(DocumentPtr theDoc);
+ void displayGroupResults(DocumentPtr theDoc, std::string theGroup);
+
protected slots:
/// SLOT, that is called after the operation is started. Update workshop state according to
/// the started operation, e.g. visualizes the property panel and connect to it.
void onWidgetValuesChanged();
+ void onStartWaiting();
+
private:
void initMenu();
QString myCurrentDir;
static QMap<QString, QString> myIcons;
-
};
#endif