| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #ifndef VMAINWINDOW_H
- #define VMAINWINDOW_H
- #include <QMainWindow>
- class QLabel;
- class QComboBox;
- class VDirectoryTree;
- class QSplitter;
- class QListWidget;
- class QTabWidget;
- class VNote;
- class VFileList;
- class VMainWindow : public QMainWindow
- {
- Q_OBJECT
- public:
- VMainWindow(QWidget *parent = 0);
- ~VMainWindow();
- private slots:
- // Change current notebook index and update the directory tree
- void setCurNotebookIndex(int index);
- signals:
- void curNotebookIndexChanged(const QString &path);
- private:
- void setupUI();
- // Update notebookComboBox according to vnote
- void updateNotebookComboBox();
- QLabel *notebookLabel;
- QComboBox *notebookComboBox;
- VDirectoryTree *directoryTree;
- VFileList *fileList;
- QTabWidget *editorTabWidget;
- QSplitter *mainSplitter;
- VNote *vnote;
- };
- #endif // VMAINWINDOW_H
|