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