From 536d70723e3b4b208afdb683524f1949e0364a59 Mon Sep 17 00:00:00 2001 From: doitux Date: Thu, 24 May 2007 20:32:09 +0000 Subject: [PATCH] --- src/gui/qt/selectavatardialog.ui | 139 +++++++----------- .../selectavatardialogimpl.cpp | 14 ++ .../selectavatardialogimpl.h | 3 + 3 files changed, 72 insertions(+), 84 deletions(-) diff --git a/src/gui/qt/selectavatardialog.ui b/src/gui/qt/selectavatardialog.ui index bd3e5233..dd7b323e 100644 --- a/src/gui/qt/selectavatardialog.ui +++ b/src/gui/qt/selectavatardialog.ui @@ -5,97 +5,68 @@ 0 0 - 879 - 523 + 478 + 272 Please select an avatar - - - - 480 - 480 - 341 - 32 - + + + 9 - - Qt::Horizontal + + 6 - - QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok - - - - - - 30 - 10 - 581 - 351 - - - - false - - - - New Row - - - - - New Row - - - - - New Row - - - - - New Row - - - - - New Row - - - - - New Row - - - - - New Row - - - - - New Column - - - - - New Column - - - - - New Column - - - - - New Column - - - + + + + Qt::ScrollBarAlwaysOff + + + + 50 + 50 + + + + QListView::TopToBottom + + + true + + + QListView::Adjust + + + QListView::Batched + + + + 70 + 70 + + + + QListView::IconMode + + + true + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok + + + + diff --git a/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.cpp b/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.cpp index bb871f1d..afa12def 100644 --- a/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.cpp +++ b/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.cpp @@ -27,7 +27,21 @@ selectAvatarDialogImpl::selectAvatarDialogImpl(QWidget *parent, ConfigFile *c) { setupUi(this); + +// listWidget->setViewMode(QListView::IconMode); +// listWidget->setIconSize(QSize(50,50)); +// listWidget->setSpacing(20); +// listWidget->setDragEnabled(FALSE); +// listWidget->setResizeMode(QListView::Adjust); +// listWidget->setLayoutDirection(Qt::LeftToRight); + + int i; + for (i=0; i<30; i++) { + QListWidgetItem *myItem = new QListWidgetItem; + myItem->setIcon(QIcon(QPixmap(":/guiv2/resources/guiv2/genereticAvatar.png"))); + listWidget->addItem(myItem); + }; } diff --git a/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.h b/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.h index f6450ecd..32d3d832 100644 --- a/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.h +++ b/src/gui/qt/settingsdialog/selectavatardialog/selectavatardialogimpl.h @@ -26,6 +26,7 @@ #include class ConfigFile; +class selectAvatarDialogImpl; class selectAvatarDialogImpl: public QDialog, public Ui::selectAvatarDialog { Q_OBJECT @@ -34,8 +35,10 @@ public: void exec(); + public slots: + private: ConfigFile* myConfig;