From 0ef6481b4d1cce0f4e20df5abb3ba15d852d3b8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=BA=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=A1=D0=BF=D0=BE=D1=80=D0=BE=D0=B2=D0=B0?= Date: Sun, 10 Jan 2021 10:49:35 +0000 Subject: [PATCH] Add new file --- mainwindow.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 mainwindow.h diff --git a/mainwindow.h b/mainwindow.h new file mode 100644 index 0000000..7e825bf --- /dev/null +++ b/mainwindow.h @@ -0,0 +1,49 @@ +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +namespace Ui { class MainWindow; } +QT_END_NAMESPACE + +class MainWindow : public QMainWindow +{ + Q_OBJECT + +public: + MainWindow(QWidget *parent = nullptr); + ~MainWindow(); + +private slots: + void open_file(); + void clean_tree(); + void close_window(); + void make_query(); + void open_query(); + void make_active(); + void close_file(); + void slot_custom_menu(const QPoint&); + +private: + Ui::MainWindow *ui; + QTreeWidget* tree_widget; + QWidget* main_widget; + QTextEdit* text_edit; + QTextEdit* text_edit_dock; + QDockWidget* dock; + QGridLayout *main_layout; + QMenu* menu_custom; + QFile* current_file; + QTreeWidgetItem* current_pos; +}; +#endif // MAINWINDOW_H \ No newline at end of file -- GitLab