#pragma once #include #include "ui_CodeEdtUI.h" class CodeEdtUI : public QMainWindow { Q_OBJECT public: CodeEdtUI(QWidget *parent = Q_NULLPTR); void AttachDock(class DockWidget* dockWidget); protected slots: void openFile(); void saveFile(); private: Ui::CodeEdtUIClass ui; class QPlainTextEdit* editor; class SyntaxHighlighter* syntaxHighlighter{ nullptr }; };