Guitar
src
MyToolButton.h
Go to the documentation of this file.
1
#ifndef MYTOOLBUTTON_H
2
#define MYTOOLBUTTON_H
3
4
#include <QToolButton>
5
13
class
MyToolButton
:
public
QToolButton {
14
Q_OBJECT
15
public
:
16
enum
Indicator
{
17
None
,
18
Dot
,
19
Number
,
20
};
21
private
:
22
Indicator
indicator
=
None
;
23
int
number
= -1;
24
void
setIndicatorMode
(
Indicator
i);
25
public
:
26
explicit
MyToolButton
(QWidget *parent =
nullptr
);
27
void
setNumber
(
int
n);
28
void
setDot
(
bool
f);
29
protected
:
30
void
paintEvent
(QPaintEvent *event)
override
;
31
};
32
33
#endif
// MYTOOLBUTTON_H
MyToolButton
The MyToolButton class.
Definition:
MyToolButton.h:13
MyToolButton::indicator
Indicator indicator
Definition:
MyToolButton.h:22
MyToolButton::setNumber
void setNumber(int n)
Definition:
MyToolButton.cpp:23
MyToolButton::setIndicatorMode
void setIndicatorMode(Indicator i)
Definition:
MyToolButton.cpp:10
MyToolButton::MyToolButton
MyToolButton(QWidget *parent=nullptr)
Definition:
MyToolButton.cpp:5
MyToolButton::paintEvent
void paintEvent(QPaintEvent *event) override
Definition:
MyToolButton.cpp:30
MyToolButton::setDot
void setDot(bool f)
Definition:
MyToolButton.cpp:16
MyToolButton::Indicator
Indicator
Definition:
MyToolButton.h:16
MyToolButton::None
@ None
Definition:
MyToolButton.h:17
MyToolButton::Number
@ Number
Definition:
MyToolButton.h:19
MyToolButton::Dot
@ Dot
Definition:
MyToolButton.h:18
MyToolButton::number
int number
Definition:
MyToolButton.h:23
Generated by
1.9.1