diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2014-05-05 16:17:21 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2014-05-26 11:44:00 +0200 |
commit | e9526eadb8e3bd567322c0841ea1f43842dff318 (patch) | |
tree | 8568a03b1fb21cc040f66760069ac0ad199ae21c /src/plugins/cvs/checkoutwizard.h | |
parent | 67c2c77a99b41247652279b3732c4cdf0ff84e6a (diff) | |
download | qt-creator-e9526eadb8e3bd567322c0841ea1f43842dff318.tar.gz |
Vcs: Add method to create a Wizard to the WizardFactory and use it
Implement it in all VCS that support this type of wizard
Change-Id: I78b0e4a37e6bf6b25d8cee4b1e96bcc76188047a
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/cvs/checkoutwizard.h')
-rw-r--r-- | src/plugins/cvs/checkoutwizard.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/plugins/cvs/checkoutwizard.h b/src/plugins/cvs/checkoutwizard.h index aa0bb97ce2..0115ed5673 100644 --- a/src/plugins/cvs/checkoutwizard.h +++ b/src/plugins/cvs/checkoutwizard.h @@ -31,6 +31,7 @@ #define CHECKOUTWIZARD_H #include <vcsbase/basecheckoutwizardfactory.h> +#include <vcsbase/basecheckoutwizard.h> namespace Cvs { namespace Internal { @@ -42,6 +43,8 @@ class CheckoutWizardFactory : public VcsBase::BaseCheckoutWizardFactory public: CheckoutWizardFactory(); + VcsBase::BaseCheckoutWizard *create(const QList<QWizardPage *> ¶meterPages, QWidget *parent = 0) const; + private: // BaseCheckoutWizard QList<QWizardPage*> createParameterPages(const QString &path); @@ -49,6 +52,14 @@ private: QString *checkoutPath); }; +class CheckoutWizard : public VcsBase::BaseCheckoutWizard +{ + Q_OBJECT + +public: + CheckoutWizard(const QList<QWizardPage *> ¶meterPages, QWidget *parent = 0); +}; + } // namespace Internal } // namespace Cvs |