Canorus
0.0
src
widgets
toolbuttonpopup.h
Go to the documentation of this file.
1
8
#ifndef TOOLBUTTONPOPUP_H_
9
#define TOOLBUTTONPOPUP_H_
10
11
#include <QWidget>
12
13
class
CAToolButtonPopup
:
public
QWidget {
14
Q_OBJECT
15
public
:
16
CAToolButtonPopup
(QWidget* parent = 0);
17
~CAToolButtonPopup
() {
/* widget is not destroyed! */
}
18
inline
void
setWidget
(QWidget* w) {
_widget
= w; w->setParent(
this
); }
19
inline
QWidget*
widget
() {
return
_widget
; }
20
inline
QSize
sizeHint
()
const
{
return
(
_widget
)?
_widget
->sizeHint():QSize(0,0); }
21
protected
:
22
void
mousePressEvent
(QMouseEvent* e);
23
QWidget*
_widget
;
24
};
25
26
#endif
/* TOOLBUTTONPOPUP_H_ */
CAToolButtonPopup::widget
QWidget * widget()
Definition:
toolbuttonpopup.h:19
CAToolButtonPopup::mousePressEvent
void mousePressEvent(QMouseEvent *e)
Definition:
toolbuttonpopup.cpp:24
CAToolButtonPopup
Container for tool button popup widgets.
Definition:
toolbuttonpopup.h:13
CAToolButtonPopup::sizeHint
QSize sizeHint() const
Definition:
toolbuttonpopup.h:20
CAToolButtonPopup::_widget
QWidget * _widget
Definition:
toolbuttonpopup.h:23
CAToolButtonPopup::~CAToolButtonPopup
~CAToolButtonPopup()
Definition:
toolbuttonpopup.h:17
CAToolButtonPopup::CAToolButtonPopup
CAToolButtonPopup(QWidget *parent=0)
Definition:
toolbuttonpopup.cpp:20
toolbuttonpopup.h
CAToolButtonPopup::setWidget
void setWidget(QWidget *w)
Definition:
toolbuttonpopup.h:18
Generated by
1.8.20