Alert Dialog
This commit is contained in:
@@ -20,9 +20,9 @@ GUIFormBaseDialog::GUIFormBaseDialog(QWidget *parent, Qt::WindowFlags f) : QDial
|
||||
QWidget* btnWidget= new QWidget(this);
|
||||
vLayout->addWidget(btnWidget);
|
||||
QHBoxLayout* hLayout = new QHBoxLayout(btnWidget);
|
||||
QPushButton* btnOk= new QPushButton(btnWidget);
|
||||
btnOk= new QPushButton(btnWidget);
|
||||
btnOk->setText("OK");
|
||||
QPushButton* btnCancel = new QPushButton(btnWidget);
|
||||
btnCancel = new QPushButton(btnWidget);
|
||||
btnCancel->setText("Cancel");
|
||||
hLayout->addWidget(btnOk);
|
||||
hLayout->addWidget(btnCancel);
|
||||
@@ -39,3 +39,26 @@ GUIFormBaseDialog::GUIFormBaseDialog(QWidget *parent, Qt::WindowFlags f) : QDial
|
||||
GUIFormBaseDialog::~GUIFormBaseDialog() {
|
||||
|
||||
}
|
||||
|
||||
void GUIFormBaseDialog::setButtonMode(DialogButtonMode mode) {
|
||||
switch (mode) {
|
||||
case OkOnly:
|
||||
{
|
||||
btnOk->setVisible(true);
|
||||
btnCancel->setVisible(false);
|
||||
return;
|
||||
}
|
||||
case OkAndCancel:
|
||||
{
|
||||
btnOk->setVisible(true);
|
||||
btnCancel->setVisible(true);
|
||||
return;
|
||||
}
|
||||
case None:
|
||||
default:
|
||||
{
|
||||
btnOk->setVisible(false);
|
||||
btnCancel->setVisible(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user