From 3ce0667417014cfcd8a8427e340d1b0cef37cd0d Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sat, 27 Sep 2008 00:49:47 +0200 Subject: [PATCH] Moar icon fixes --- icons/missing_icons | 1 + src/qtui/aboutdlg.cpp | 4 ++++ src/qtui/channellistdlg.cpp | 25 +++++++++++++----------- src/qtui/ui/aboutdlg.ui | 38 +++---------------------------------- 4 files changed, 22 insertions(+), 46 deletions(-) diff --git a/icons/missing_icons b/icons/missing_icons index c9358776..aacace0a 100644 --- a/icons/missing_icons +++ b/icons/missing_icons @@ -1,2 +1,3 @@ # Icons we'd like to have in an icon theme status/network-connecting +toggle advanced/simple mode diff --git a/src/qtui/aboutdlg.cpp b/src/qtui/aboutdlg.cpp index 3085f5bb..de4e72fd 100644 --- a/src/qtui/aboutdlg.cpp +++ b/src/qtui/aboutdlg.cpp @@ -19,10 +19,13 @@ ***************************************************************************/ #include "aboutdlg.h" +#include "icon.h" +#include "iconloader.h" #include "quassel.h" AboutDlg::AboutDlg(QWidget *parent) : QDialog(parent) { ui.setupUi(this); + ui.quasselLogo->setPixmap(DesktopIcon("quassel", IconLoader::SizeHuge)); ui.versionLabel->setText(QString(tr("Version %1
Protocol version: %2
Built: %3 %4")).arg(Global::quasselVersion) .arg(Global::protocolVersion) @@ -32,6 +35,7 @@ AboutDlg::AboutDlg(QWidget *parent) : QDialog(parent) { ui.contributorTextBrowser->setHtml(contributors()); ui.thanksToTextBrowser->setHtml(thanksTo()); + setWindowIcon(Icon("quassel")); } QString AboutDlg::about() const { diff --git a/src/qtui/channellistdlg.cpp b/src/qtui/channellistdlg.cpp index 2eab4040..6cf58eb2 100644 --- a/src/qtui/channellistdlg.cpp +++ b/src/qtui/channellistdlg.cpp @@ -20,13 +20,15 @@ #include "channellistdlg.h" -#include "client.h" -#include "clientirclisthelper.h" - #include #include #include +#include "client.h" +#include "clientirclisthelper.h" +#include "icon.h" +#include "iconloader.h" + ChannelListDlg::ChannelListDlg(QWidget *parent) : QDialog(parent), _listFinished(true), @@ -38,8 +40,10 @@ ChannelListDlg::ChannelListDlg(QWidget *parent) _sortFilter.setSourceModel(&_ircListModel); _sortFilter.setFilterCaseSensitivity(Qt::CaseInsensitive); _sortFilter.setFilterKeyColumn(-1); - + ui.setupUi(this); + ui.advancedModeLabel->setPixmap(BarIcon("edit-rename")); + ui.channelListView->setSelectionBehavior(QAbstractItemView::SelectRows); ui.channelListView->setSelectionMode(QAbstractItemView::SingleSelection); ui.channelListView->setAlternatingRowColors(true); @@ -51,6 +55,8 @@ ChannelListDlg::ChannelListDlg(QWidget *parent) ui.searchChannelsButton->setAutoDefault(false); + setWindowIcon(Icon("format-list-unordered")); + connect(ui.advancedModeLabel, SIGNAL(clicked()), this, SLOT(toggleMode())); connect(ui.searchChannelsButton, SIGNAL(clicked()), this, SLOT(requestSearch())); connect(ui.channelNameLineEdit, SIGNAL(returnPressed()), this, SLOT(requestSearch())); @@ -70,7 +76,7 @@ ChannelListDlg::ChannelListDlg(QWidget *parent) void ChannelListDlg::setNetwork(NetworkId netId) { if(_netId == netId) return; - + _netId = netId; _ircListModel.setChannelList(); showFilterLine(false); @@ -109,24 +115,21 @@ void ChannelListDlg::enableQuery(bool enable) { void ChannelListDlg::setAdvancedMode(bool advanced) { _advancedMode = advanced; -#if QT_VERSION >= 0x040400 - // FIXME: remove if macro when we depend on Qt 4.4 if(advanced) { if(_simpleModeSpacer) { ui.searchLayout->removeItem(_simpleModeSpacer); delete _simpleModeSpacer; _simpleModeSpacer = 0; } - ui.advancedModeLabel->setPixmap(QPixmap(QString::fromUtf8(":/22x22/actions/oxygen/22x22/actions/edit-clear-locationbar-rtl.png"))); + ui.advancedModeLabel->setPixmap(BarIcon("edit-clear-locationbar-rtl")); } else { if(!_simpleModeSpacer) { _simpleModeSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); ui.searchLayout->insertSpacerItem(0, _simpleModeSpacer); } - ui.advancedModeLabel->setPixmap(QPixmap(QString::fromUtf8(":/22x22/actions/oxygen/22x22/actions/edit-clear.png"))); + ui.advancedModeLabel->setPixmap(BarIcon("edit-rename")); } -#endif - + ui.channelNameLineEdit->clear(); ui.channelNameLineEdit->setVisible(advanced); ui.searchPatternLabel->setVisible(advanced); diff --git a/src/qtui/ui/aboutdlg.ui b/src/qtui/ui/aboutdlg.ui index a4f863a8..60e05750 100644 --- a/src/qtui/ui/aboutdlg.ui +++ b/src/qtui/ui/aboutdlg.ui @@ -16,7 +16,7 @@ About Quassel - + :/quassel/16x16/apps/quassel.png:/quassel/16x16/apps/quassel.png @@ -35,12 +35,12 @@ - + - :/quassel/64x64/apps/quassel.png + :/quassel/64x64/apps/quassel.png false @@ -107,14 +107,6 @@ p, li { white-space: pre-wrap; } 0 - - - 0 - 0 - 472 - 296 - - &About @@ -135,14 +127,6 @@ p, li { white-space: pre-wrap; } - - - 0 - 0 - 458 - 288 - - A&uthors @@ -163,14 +147,6 @@ p, li { white-space: pre-wrap; } - - - 0 - 0 - 458 - 288 - - &Contributors @@ -191,14 +167,6 @@ p, li { white-space: pre-wrap; } - - - 0 - 0 - 458 - 288 - - &Thanks To -- 2.20.1