RODEX
mainwindow.h
1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
3 
4 #include <QMainWindow>
5 #include <QNetworkAccessManager>
6 #include <QFileSystemModel>
7 #include <QScrollBar>
8 #include "qrods.h"
9 
10 namespace Ui {
11 class MainWindow;
12 }
13 
14 class MainWindow : public QMainWindow
15 {
16  Q_OBJECT
17 
18 private:
19  Ui::MainWindow *ui;
20  QRODS *model;
21 
22  typedef struct structCredentials
23  {
24  QString host;
25  int port;
26  QString user;
27  QString password;
28  QString path;
29  bool isAdoptingHTTPs;
30  } Credentials;
31 
32 public:
33  explicit MainWindow(QWidget *parent = 0);
34  ~MainWindow();
35 
36 private:
37  bool loadCredentials(Credentials *credentials);
38 
39 private slots:
40 
41  void on_addCollectionBtn_clicked();
42  void on_deleteCollectionBtn_clicked();
43  void on_downloadButton_clicked();
44  void on_selectFileBtn_clicked();
45  void on_listView_doubleClicked(const QModelIndex &index);
46  void on_uploadBtn_clicked();
47  void on_deleteBtn_clicked();
48  void on_nextPageBtn_clicked();
49  void on_tableView_doubleClicked(const QModelIndex &index);
50  void on_tableView_clicked(const QModelIndex &index);
51  void layoutChanged();
52 
53 };
54 
55 #endif // MAINWINDOW_H
Definition: mainwindow.h:10
~MainWindow()
MainWindow::~MainWindow.
Definition: mainwindow.cpp:108
MainWindow(QWidget *parent=0)
MainWindow::MainWindow The constructor.
Definition: mainwindow.cpp:62
Definition: mainwindow.h:14