source: src-qt4/warden-gui/wizardNewJail.h @ f66423f

9.1-release9.2-releasereleng/10.0releng/10.0.1releng/10.0.2releng/10.0.3
Last change on this file since f66423f was f66423f, checked in by Kris Moore <kris@…>, 17 months ago
  • Number of changes to Warden GUI to work with updated backend
    • Allow IP & IPV6 address to be set during creation
    • Enable option to disable boot-strapping PKGNG / PCBSD-Utils
    • Fix up main dialog to understand new "jails" format
  • Property mode set to 100644
File size: 855 bytes
Line 
1
2#ifndef WIZARDCREATEJAIL_H
3#define WIZARDCREATEJAIL_H
4
5#include "ui_wizardNewJail.h"
6
7class wizardNewJail : public QWizard, private Ui::wizardNewJail
8{
9        Q_OBJECT
10
11public:
12        wizardNewJail() : QWizard()
13        {
14          setupUi(this);
15        }
16
17     void programInit();
18     void setHostIPUsed(QStringList, QStringList);
19     virtual int nextId() const;
20
21public slots:
22
23private slots:
24    virtual void accept();
25    void slotClose();
26    void slotCheckComplete();
27    void slotCheckChecks();
28    void slotSelectLinuxScript();
29
30private:
31    bool validatePage();
32    QStringList usedHosts, usedIP;
33    enum { Page_IP, Page_Type, Page_Root, Page_Linux, Page_Opts };
34
35signals:
36     void create(const QString &, const QString &, const QString &, bool, bool, const QString &,  bool, bool, bool, bool, const QString &);
37} ;
38#endif // WIZARDCREATEJAIL_H
Note: See TracBrowser for help on using the repository browser.