Chatterino
chatterino2
src
widgets
helper
TitlebarButton.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
widgets/helper/Button.hpp
"
4
5
namespace
chatterino
{
6
7
enum class
TitleBarButtonStyle
{
8
None
= 0,
9
Minimize
= 1,
10
Maximize
= 2,
11
Unmaximize
= 4,
12
Close
= 8,
13
User
= 16,
14
Settings
= 32
15
};
16
17
class
TitleBarButton
:
public
Button
18
{
19
public
:
20
TitleBarButton
();
21
22
TitleBarButtonStyle
getButtonStyle()
const
;
23
void
setButtonStyle(
TitleBarButtonStyle
style_);
24
25
protected
:
26
void
paintEvent(QPaintEvent *)
override
;
27
28
private
:
29
TitleBarButtonStyle
style_;
30
};
31
32
}
// namespace chatterino
chatterino::TitleBarButtonStyle::Minimize
Button.hpp
chatterino::TitleBarButtonStyle::None
chatterino
Definition:
Application.cpp:48
chatterino::TitleBarButtonStyle::Maximize
chatterino::TitleBarButtonStyle::Close
chatterino::Button
Definition:
Button.hpp:16
chatterino::Settings
Settings which are availlable for reading and writing on the gui thread.
Definition:
Settings.hpp:78
chatterino::TitleBarButtonStyle::Unmaximize
chatterino::TitleBarButton
Definition:
TitlebarButton.hpp:17
chatterino::TitleBarButtonStyle::User
chatterino::TitleBarButtonStyle
TitleBarButtonStyle
Definition:
TitlebarButton.hpp:7
Generated by
1.8.13