brainywindow.h 493 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef EDITORWINDOW_H
  2. #define EDITORWINDOW_H
  3. #include <QMainWindow>
  4. #include "syntaxhighlighter.h"
  5. namespace Ui
  6. {
  7. class EditorWindow;
  8. }
  9. class EditorWindow : public QMainWindow
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit EditorWindow(QWidget *parent = 0);
  14. ~EditorWindow();
  15. bool changedAnything;
  16. QFile* openedFile;
  17. void openFile();
  18. void saveFile();
  19. bool changesToSave() const;
  20. private:
  21. Ui::EditorWindow* ui;
  22. SyntaxHighlighter* sh;
  23. };
  24. #endif // EDITORWINDOW_H