PythonQtWrapper_QUndoCommand.h
27 lines
| 987 B
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QUNDOCOMMAND_H | ||
#define PYTHONQTWRAPPER_QUNDOCOMMAND_H | ||||
#include <qundostack.h> | ||||
#include <QObject> | ||||
#include <QVariant> | ||||
#include <qundostack.h> | ||||
class PythonQtWrapper_QUndoCommand : public QObject | ||||
{ Q_OBJECT | ||||
public: | ||||
public slots: | ||||
QUndoCommand* new_QUndoCommand(QUndoCommand* parent = 0); | ||||
QUndoCommand* new_QUndoCommand(const QString& text, QUndoCommand* parent = 0); | ||||
void delete_QUndoCommand(QUndoCommand* obj) { delete obj; } | ||||
const QUndoCommand* child(QUndoCommand* theWrappedObject, int index) const; | ||||
int childCount(QUndoCommand* theWrappedObject) const; | ||||
int id(QUndoCommand* theWrappedObject) const; | ||||
bool mergeWith(QUndoCommand* theWrappedObject, const QUndoCommand* other); | ||||
void redo(QUndoCommand* theWrappedObject); | ||||
void setText(QUndoCommand* theWrappedObject, const QString& text); | ||||
QString text(QUndoCommand* theWrappedObject) const; | ||||
void undo(QUndoCommand* theWrappedObject); | ||||
}; | ||||
#endif // PYTHONQTWRAPPER_QUNDOCOMMAND_H | ||||