source: src-qt4/life-preserver/lp-gui/LPWizard.h @ 194a5d3

releng/10.0.1releng/10.0.2releng/10.0.3releng/10.1releng/10.1.1
Last change on this file since 194a5d3 was 194a5d3, checked in by Ken Moore <ken@…>, 11 months ago

Finish updating the main Life preserver GUI to reflect the new scheduling options in lpreserver.

  • Property mode set to 100644
File size: 788 bytes
Line 
1#ifndef _LP_WIZARD_H
2#define _LP_WIZARD_H
3
4#include <QWizard>
5#include <QString>
6#include <QDebug>
7#include <QMessageBox>
8#include <QInputDialog>
9
10#include "LPBackend.h"
11#include "LPGUtils.h"
12
13namespace Ui{
14  class LPWizard;       
15}
16
17class LPWizard : public QWizard{
18        Q_OBJECT
19public:
20        explicit LPWizard(QWidget *parent = 0);
21        ~LPWizard();
22
23        //Input dataset
24        void setDataset(QString);
25        //Output variables
26        bool cancelled, enableReplication;
27        int localTime, totalSnapshots, remotePort, remoteTime;
28        QString remoteHost, remoteUser, remoteDataset;
29
30        virtual int nextId() const; //override the standard page order sometimes
31
32private:
33        Ui::LPWizard *ui;
34
35private slots:
36        void slotFinished();
37        void slotCancelled();
38        void scanNetwork();
39        void on_combo_remote_freq_itemChanged(int index);
40};
41
42#endif
Note: See TracBrowser for help on using the repository browser.