cmCursesDummyWidget.h 836 B

1234567891011121314151617181920212223242526272829
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file Copyright.txt or https://cmake.org/licensing for details. */
  3. #ifndef cmCursesDummyWidget_h
  4. #define cmCursesDummyWidget_h
  5. #include <cmConfigure.h>
  6. #include "cmCursesStandardIncludes.h"
  7. #include "cmCursesWidget.h"
  8. class cmCursesMainForm;
  9. class cmCursesDummyWidget : public cmCursesWidget
  10. {
  11. public:
  12. cmCursesDummyWidget(int width, int height, int left, int top);
  13. // Description:
  14. // Handle user input. Called by the container of this widget
  15. // when this widget has focus. Returns true if the input was
  16. // handled.
  17. bool HandleInput(int& key, cmCursesMainForm* fm, WINDOW* w) CM_OVERRIDE;
  18. protected:
  19. cmCursesDummyWidget(const cmCursesDummyWidget& from);
  20. void operator=(const cmCursesDummyWidget&);
  21. };
  22. #endif // cmCursesDummyWidget_h