Frame with popup menu behavior to host PanIconWidget.
◆ PanIconFrame()
Digikam::PanIconFrame::PanIconFrame |
( |
QWidget *const |
parent = nullptr | ) |
|
|
explicit |
◆ ~PanIconFrame()
Digikam::PanIconFrame::~PanIconFrame |
( |
| ) |
|
|
override |
◆ close
void Digikam::PanIconFrame::close |
( |
int |
r | ) |
|
|
slot |
Close the popup window. This is called from the main widget, usually. r
is the result returned from exec().
References leaveModality().
◆ exec() [1/2]
int Digikam::PanIconFrame::exec |
( |
const QPoint & |
pos | ) |
|
◆ exec() [2/2]
int Digikam::PanIconFrame::exec |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
Execute the popup window.
References exec().
◆ keyPressEvent()
void Digikam::PanIconFrame::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
overrideprotected |
◆ leaveModality
void Digikam::PanIconFrame::leaveModality |
( |
| ) |
|
|
signal |
◆ popup()
void Digikam::PanIconFrame::popup |
( |
const QPoint & |
pos | ) |
|
Open the popup window at position pos.
Referenced by exec().
◆ resizeEvent()
void Digikam::PanIconFrame::resizeEvent |
( |
QResizeEvent * |
resize | ) |
|
|
override |
The resize event. Simply resizes the main widget to the whole widgets client size.
◆ setMainWidget()
void Digikam::PanIconFrame::setMainWidget |
( |
QWidget *const |
main | ) |
|
Set the main widget. You cannot set the main widget from the constructor, since it must be a child of the frame itselfes. Be careful: the size is set to the main widgets size. It is up to you to set the main widgets correct size before setting it as the main widget.
References main().
◆ Private
The documentation for this class was generated from the following files: