diff options
Diffstat (limited to 'tests/manual/jumplist/testwidget.h')
-rw-r--r-- | tests/manual/jumplist/testwidget.h | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/tests/manual/jumplist/testwidget.h b/tests/manual/jumplist/testwidget.h index 71287c5..defb541 100644 --- a/tests/manual/jumplist/testwidget.h +++ b/tests/manual/jumplist/testwidget.h @@ -34,7 +34,7 @@ #ifndef TESTWIDGET_H #define TESTWIDGET_H -#include <QWidget> +#include <QMainWindow> QT_BEGIN_NAMESPACE namespace Ui { @@ -46,24 +46,34 @@ QT_END_NAMESPACE namespace Ui = QT_NAMESPACE::Ui; #endif -class TestWidget : public QWidget +class TestWidget : public QMainWindow { Q_OBJECT public: - explicit TestWidget(QWidget *parent = 0); + explicit TestWidget(QWidget *parent = Q_NULLPTR); ~TestWidget(); -protected: - void changeEvent(QEvent *e); - -private: - Ui::TestWidget *ui; void showFile(const QString &path); + void setText(const QString &text); + + static QStringList supportedMimeTypes(); + + QString id() const { return m_id; } + void setId(const QString &id) { m_id = id; } + +protected: + void changeEvent(QEvent *e) Q_DECL_OVERRIDE; private slots: void updateJumpList(); + void showInExplorer(); + void runJumpListView(); void openFile(); + +private: + Ui::TestWidget *ui; + QString m_id; }; #endif // TESTWIDGET_H |