blob: f4f8d2751764bb67124679b1a5996cd16f052256 [file] [log] [blame]
Ilya Moiseenko18c8a132013-10-24 01:52:52 -07001/* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil -*- */
2/*
3 * @copyright See LICENCE for copyright and license information.
4 *
5 * @author Ilya Moiseenko <iliamo@ucla.edu>
6 */
7
8#include <QDialog>
9#include <QLabel>
10#include <QDialogButtonBox>
11#include <QPushButton>
12#include <QLineEdit>
13#include <QComboBox>
14#include <QString>
15
16#ifndef FIBINPUTDIALOG_H
17#define FIBINPUTDIALOG_H
18
19class FibInputDialog : public QDialog
20{
21 Q_OBJECT
22
23public:
24 FibInputDialog(QWidget *parent = 0);
25 QString getPrefixName();
26 QString getEndpoint();
27 QString getTunnelType();
28
29private:
30 QLabel *prefixLabel;
31 QLineEdit *prefixTextField;
32
33 QLabel *tunnelLabel;
34 QComboBox *tunnelComboBox;
35
36 QLabel *endpointLabel;
37 QLineEdit *endpointTextField;
38
39 QDialogButtonBox *buttonBox;
40 QPushButton *okButton;
41 QPushButton *cancelButton;
42};
43
44#endif // FIBINPUTDIALOG_H