Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

24 righe
547 B

  1. #ifndef BUTTON_H
  2. #define BUTTON_H
  3. #include "item.h"
  4. class Button : public Item
  5. {
  6. public:
  7. Button(const QString &type);
  8. QRectF boundingRect() const override;
  9. void paint(QPainter *painter,
  10. const QStyleOptionGraphicsItem *option,
  11. QWidget *) override;
  12. void addMenuActions(QMenu *menu) override;
  13. void handleMenuAction(QAction *action) override;
  14. void setCustomImage(const QString& imagePath);
  15. void loadImage();
  16. private:
  17. QString imagePath_;
  18. QPixmap customPixmap_;
  19. };
  20. #endif // BUTTON_H