Editor.h 597 B

12345678910111213141516171819202122232425262728293031323334
  1. #pragma once
  2. #include "ESEditorV.h"
  3. #include <Text.h>
  4. using namespace Framework;
  5. class Editor : public ESEditorV
  6. {
  7. private:
  8. Text pfad;
  9. Text err;
  10. int ref;
  11. public:
  12. // Konstruktor
  13. Editor();
  14. // Destruktor
  15. ~Editor();
  16. // nicht constant
  17. void setPfad( char *pfad ) override;
  18. void open() override;
  19. bool nachricht( SKlient *k ) override;
  20. // constant
  21. char *getLetzterFehler() const override;
  22. // Reference Counting
  23. ESEditorV *getThis() override;
  24. ESEditorV *release() override;
  25. private:
  26. bool createSitzung();
  27. bool saveSitzung();
  28. };