hue_slider_plugin.hpp 744 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef HUE_SLIDER_PLUGIN_HPP
  2. #define HUE_SLIDER_PLUGIN_HPP
  3. #include <QtUiPlugin/QDesignerCustomWidgetInterface>
  4. class HueSlider_Plugin : public QObject, public QDesignerCustomWidgetInterface
  5. {
  6. Q_OBJECT
  7. Q_INTERFACES(QDesignerCustomWidgetInterface)
  8. public:
  9. HueSlider_Plugin(QObject *parent = 0);
  10. void initialize(QDesignerFormEditorInterface *core);
  11. bool isInitialized() const;
  12. QWidget *createWidget(QWidget *parent);
  13. QString name() const;
  14. QString group() const;
  15. QIcon icon() const;
  16. QString toolTip() const;
  17. QString whatsThis() const;
  18. bool isContainer() const;
  19. QString domXml() const;
  20. QString includeFile() const;
  21. private:
  22. bool initialized;
  23. };
  24. #endif // HUE_SLIDER_PLUGIN_HPP