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: