QsScrollBar.h 456 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <QtWidgets/qwidget.h>
  3. #include <QtWidgets/qscrollbar.h>
  4. #include <string>
  5. #include <Kaguya/kaguya.hpp>
  6. #include "QsElement.h"
  7. #include "QsWidget.h"
  8. class QsScrollBar:public QsElement
  9. {
  10. public:
  11. QsScrollBar(QScrollBar* bar);
  12. ~QsScrollBar();
  13. static void regist(kaguya::State& T);
  14. private:
  15. // 通过 QsElement 继承
  16. virtual QsWidget* toQ() override { return appQs(new QsWidget(m_bar)); }
  17. private:
  18. QScrollBar* m_bar = nullptr;
  19. };