CmEditorWidgetFactory.h 378 B

1234567891011121314151617
  1. #pragma once
  2. #include "CmEditorPrerequisites.h"
  3. #include <QtCore/QString>
  4. namespace CamelotEditor
  5. {
  6. class EditorWidgetFactory
  7. {
  8. public:
  9. virtual QtEditorWidget* create(QWidget* parent) = 0;
  10. virtual const QString& getWindowName() const = 0;
  11. virtual const QString& getMenuCategory() const = 0;
  12. virtual const QString& getMenuItemName() const = 0;
  13. };
  14. }