MCPcopy Create free account
hub / github.com/Linloir/GraphBuilder / textButton

Class textButton

customWidgets.h:232–256  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

230};
231
232class textButton : public QWidget{
233 Q_OBJECT
234
235private:
236 QLabel *btnText;
237 QWidget *bgWidget;
238 QString defaultColor = "#0a0078d4";
239 QString hoverColor = "#1a0078d4";
240 QString pressedColor = "#2a0078d4";
241
242 bool mousePressed;
243
244 void enterEvent(QEnterEvent *event);
245 void leaveEvent(QEvent *event);
246 void mousePressEvent(QMouseEvent *event);
247 void mouseReleaseEvent(QMouseEvent *event);
248 void resizeEvent(QResizeEvent *event);
249
250public:
251 textButton(QString text, QWidget *parent = nullptr, qreal ratio = 0.5);
252 textButton(QString text, QString defC, QString hoverC, QString pressedC, QWidget *parent = nullptr, qreal ratio = 0.5);
253
254signals:
255 void clicked();
256};
257
258#endif // CUSTOMWIDGETS_H

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected