* Find a data object by the specified entry and kind
*/
Handle(HYDROData_Object) objectByEntry( const QString& theEntry,
- const ObjectKind theObjectKind );
+ const ObjectKind theObjectKind = KIND_UNKNOWN );
/**
* Check if it is possible to perform 'undo' operation
*/
bool canUndo() const;
+
+ /**
+ * Check if it is possible to perform 'redo' operation
+ */
bool canRedo() const;
/**
* Returns the list of names of available 'undo' actions
*/
QStringList undoNames() const;
+
+ /**
+ * Returns the list of names of available 'redo' actions
+ */
QStringList redoNames() const;
+ /**
+ * Clear the list of stored 'undo' actions
+ */
void clearUndos();
+
+ /**
+ * Clear the list of stored 'redo' actions
+ */
void clearRedos();
+ /**
+ * Perform the 'undo' operation
+ */
bool undo();
- bool redo();
+ /**
+ * Perform the 'redo' operation
+ */
+ bool redo();
protected:
/**