diff --git a/src/gui/qt/selectavatardialog.ui b/src/gui/qt/selectavatardialog.ui index 65b33b41..0785e51f 100644 --- a/src/gui/qt/selectavatardialog.ui +++ b/src/gui/qt/selectavatardialog.ui @@ -5,29 +5,39 @@ 0 0 - 478 - 272 + 548 + 408 + + + 0 + 0 + 0 + 0 + + + + + 548 + 408 + + + + + 548 + 408 + + Please select an avatar - - - - 9 - 9 - 460 - 220 - - - 9 - 235 - 460 + 371 + 530 28 @@ -38,6 +48,84 @@ QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok + + + + 9 + 9 + 530 + 284 + + + + Select an avatar + + + true + + + true + + + + + 11 + 29 + 508 + 244 + + + + + + + + 9 + 299 + 530 + 66 + + + + Load avatar from external file + + + true + + + false + + + + 9 + + + 6 + + + + + + 27 + 23 + + + + + 27 + 23 + + + + :/graphics/resources/graphics/fileopen16.png + + + + + + + + @@ -49,7 +137,7 @@ 248 - 254 + 390 157 @@ -65,7 +153,7 @@ 316 - 260 + 396 286 @@ -73,5 +161,53 @@ + + groupBox + toggled(bool) + listWidget + setEnabled(bool) + + + 47 + 15 + + + 273 + 159 + + + + + groupBox_2 + toggled(bool) + lineEdit + setEnabled(bool) + + + 42 + 308 + + + 257 + 340 + + + + + groupBox_2 + toggled(bool) + pushButton_openAvatarFile1 + setEnabled(bool) + + + 273 + 331 + + + 514 + 340 + + + diff --git a/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.cpp b/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.cpp index 261c04cc..cd42e056 100644 --- a/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.cpp +++ b/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.cpp @@ -47,13 +47,17 @@ selectAvatarDialogImpl::selectAvatarDialogImpl(QWidget *parent, ConfigFile *c) listWidget->addItem(myItem); }; + QObject::connect(groupBox, SIGNAL(toggled(bool)), this, SLOT(toggleGroupBox1(bool))); + QObject::connect(groupBox_2, SIGNAL(toggled(bool)), this, SLOT(toggleGroupBox2(bool))); + } void selectAvatarDialogImpl::exec() { - - - QDialog::exec(); - } + +void selectAvatarDialogImpl::toggleGroupBox1(bool toogleState) { if(groupBox->isChecked()) groupBox_2->setChecked(FALSE); } + +void selectAvatarDialogImpl::toggleGroupBox2(bool toogleState) { if(groupBox_2->isChecked()) groupBox->setChecked(FALSE); } + diff --git a/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.h b/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.h index 32d3d832..1121e5e9 100644 --- a/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.h +++ b/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.h @@ -37,6 +37,8 @@ public: public slots: + void toggleGroupBox1(bool); + void toggleGroupBox2(bool); private: