Area containing dialog box buttons. More...
Public Member Functions | |
Area (Qt::Orientation, QtxDialog *, QWidget *=0) | |
Constructor. More... | |
virtual | ~Area () |
Destructor. More... | |
bool | isBorderEnabled () const |
Check of the border is enabled. More... | |
void | setBorderEnabled (const bool) |
Enable/disable border (separator between main frame and button frame) More... | |
void | setBorderWidget (QLabel *) |
Set border widget (separator between main frame and button frame). More... | |
void | insertButton (QAbstractButton *) |
Insert button to the area. More... | |
void | removeButton (QAbstractButton *) |
Remove button from the area. More... | |
bool | contains (QAbstractButton *) const |
Check if area owns the button specified. More... | |
int | policy () const |
Get buttons layout policy. More... | |
void | setPolicy (const int) |
Set buttons layout policy. More... | |
void | layoutButtons () |
Layout buttons in the area. More... | |
const QList< QAbstractButton * > & | buttons () const |
Get all area buttons. More... | |
Private Member Functions | |
void | updateBorder () |
Update border visibility. More... | |
Private Attributes | |
QtxDialog * | myDlg |
parent dialog box More... | |
QLabel * | myLine |
border widget More... | |
bool | myBorder |
"has border" flag More... | |
int | myPolicy |
button layout type (QtxDialog::PlacePolicy) More... | |
QList< QAbstractButton * > | myButtons |
buttons list More... | |
Qt::Orientation | myOrientation |
buttons orientation (Qt::Orientation) More... | |
QtxDialog::Area::Area | ( | Qt::Orientation | o, |
QtxDialog * | dlg, | ||
QWidget * | parent = 0 |
||
) |
o | buttons orientation |
dlg | dialog box owning this area |
parent | parent widget |
References Horizontal, and myOrientation.
|
virtual |
const QList< QAbstractButton * > & QtxDialog::Area::buttons | ( | ) | const |
bool QtxDialog::Area::contains | ( | QAbstractButton * | b | ) | const |
b | button to be checked |
true
if area contains button void QtxDialog::Area::insertButton | ( | QAbstractButton * | b | ) |
b | button to be added |
bool QtxDialog::Area::isBorderEnabled | ( | ) | const |
true
if border is enabled void QtxDialog::Area::layoutButtons | ( | ) |
int QtxDialog::Area::policy | ( | ) | const |
void QtxDialog::Area::removeButton | ( | QAbstractButton * | b | ) |
b | button to be removed |
void QtxDialog::Area::setBorderEnabled | ( | const bool | on | ) |
on | new state |
void QtxDialog::Area::setBorderWidget | ( | QLabel * | line | ) |
line | new separator widget |
void QtxDialog::Area::setPolicy | ( | const int | p | ) |
p | new policy |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |