#ifndef PYTHONQTWRAPPER_QSHORTCUT_H #define PYTHONQTWRAPPER_QSHORTCUT_H #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QShortcut : public QObject { Q_OBJECT public: public slots: QShortcut* new_QShortcut(QWidget* parent); QShortcut* new_QShortcut(const QKeySequence& key, QWidget* parent, const char* member = 0, const char* ambiguousMember = 0, Qt::ShortcutContext context = Qt::WindowShortcut); void delete_QShortcut(QShortcut* obj) { delete obj; } bool autoRepeat(QShortcut* theWrappedObject) const; Qt::ShortcutContext context(QShortcut* theWrappedObject); int id(QShortcut* theWrappedObject) const; bool isEnabled(QShortcut* theWrappedObject) const; QKeySequence key(QShortcut* theWrappedObject) const; QWidget* parentWidget(QShortcut* theWrappedObject) const; void setAutoRepeat(QShortcut* theWrappedObject, bool on); void setContext(QShortcut* theWrappedObject, Qt::ShortcutContext context); void setEnabled(QShortcut* theWrappedObject, bool enable); void setKey(QShortcut* theWrappedObject, const QKeySequence& key); void setWhatsThis(QShortcut* theWrappedObject, const QString& text); QString whatsThis(QShortcut* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QSHORTCUT_H