umbrello
2.39.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
umbrello
umlwidgets
statusbartoolbutton.h
Go to the documentation of this file.
1
// vim: set tabstop=4 shiftwidth=4 noexpandtab:
2
/*
3
Gwenview: an image viewer
4
SPDX-FileCopyrightText: 2007 Aurélien Gâteau <agateau@kde.org>
5
6
SPDX-License-Identifier: GPL-2.0-or-later
7
8
*/
9
#ifndef STATUSBARTOOLBUTTON_H
10
#define STATUSBARTOOLBUTTON_H
11
12
// Qt
13
#include <QToolButton>
14
21
class
StatusBarToolButton
:
public
QToolButton
22
{
23
Q_OBJECT
24
public
:
25
enum
GroupPosition
{
26
NotGrouped
= 0,
27
GroupLeft
= 1,
28
GroupRight
= 2,
29
GroupCenter
= 3
30
};
31
32
explicit
StatusBarToolButton
(QWidget *parent =
nullptr
);
33
34
virtual
QSize
minimumSizeHint
()
const
;
35
virtual
QSize
sizeHint
()
const
;
36
37
void
setGroupPosition
(
StatusBarToolButton::GroupPosition
groupPosition);
38
39
protected
:
40
virtual
void
paintEvent
(QPaintEvent* event);
41
42
private
:
43
GroupPosition
mGroupPosition
;
44
};
45
46
#endif
/* STATUSBARTOOLBUTTON_H */
StatusBarToolButton
Definition
statusbartoolbutton.h:22
StatusBarToolButton::sizeHint
virtual QSize sizeHint() const
Definition
statusbartoolbutton.cpp:37
StatusBarToolButton::setGroupPosition
void setGroupPosition(StatusBarToolButton::GroupPosition groupPosition)
Definition
statusbartoolbutton.cpp:45
StatusBarToolButton::StatusBarToolButton
StatusBarToolButton(QWidget *parent=nullptr)
Definition
statusbartoolbutton.cpp:21
StatusBarToolButton::mGroupPosition
GroupPosition mGroupPosition
Definition
statusbartoolbutton.h:43
StatusBarToolButton::GroupPosition
GroupPosition
Definition
statusbartoolbutton.h:25
StatusBarToolButton::GroupLeft
@ GroupLeft
Definition
statusbartoolbutton.h:27
StatusBarToolButton::GroupCenter
@ GroupCenter
Definition
statusbartoolbutton.h:29
StatusBarToolButton::GroupRight
@ GroupRight
Definition
statusbartoolbutton.h:28
StatusBarToolButton::NotGrouped
@ NotGrouped
Definition
statusbartoolbutton.h:26
StatusBarToolButton::paintEvent
virtual void paintEvent(QPaintEvent *event)
Definition
statusbartoolbutton.cpp:51
StatusBarToolButton::minimumSizeHint
virtual QSize minimumSizeHint() const
Definition
statusbartoolbutton.cpp:31
Generated by
1.12.0