***************************************************************************/
#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("<b>Version %1</b><br>Protocol version: %2<br>Built: %3 %4")).arg(Global::quasselVersion)
.arg(Global::protocolVersion)
ui.contributorTextBrowser->setHtml(contributors());
ui.thanksToTextBrowser->setHtml(thanksTo());
+ setWindowIcon(Icon("quassel"));
}
QString AboutDlg::about() const {
#include "channellistdlg.h"
-#include "client.h"
-#include "clientirclisthelper.h"
-
#include <QHeaderView>
#include <QHBoxLayout>
#include <QSpacerItem>
+#include "client.h"
+#include "clientirclisthelper.h"
+#include "icon.h"
+#include "iconloader.h"
+
ChannelListDlg::ChannelListDlg(QWidget *parent)
: QDialog(parent),
_listFinished(true),
_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);
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()));
void ChannelListDlg::setNetwork(NetworkId netId) {
if(_netId == netId)
return;
-
+
_netId = netId;
_ircListModel.setChannelList();
showFilterLine(false);
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);
<string>About Quassel</string>
</property>
<property name="windowIcon" >
- <iconset resource="../../icons/quassel-icons.qrc" >
+ <iconset>
<normaloff>:/quassel/16x16/apps/quassel.png</normaloff>:/quassel/16x16/apps/quassel.png</iconset>
</property>
<layout class="QVBoxLayout" >
<item>
<layout class="QHBoxLayout" >
<item>
- <widget class="QLabel" name="label_2" >
+ <widget class="QLabel" name="quasselLogo" >
<property name="text" >
<string/>
</property>
<property name="pixmap" >
- <pixmap resource="../../icons/quassel-icons.qrc" >:/quassel/64x64/apps/quassel.png</pixmap>
+ <pixmap>:/quassel/64x64/apps/quassel.png</pixmap>
</property>
<property name="scaledContents" >
<bool>false</bool>
<number>0</number>
</property>
<widget class="QWidget" name="aboutTab" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>472</width>
- <height>296</height>
- </rect>
- </property>
<attribute name="title" >
<string>&About</string>
</attribute>
</layout>
</widget>
<widget class="QWidget" name="authorsTab" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>458</width>
- <height>288</height>
- </rect>
- </property>
<attribute name="title" >
<string>A&uthors</string>
</attribute>
</layout>
</widget>
<widget class="QWidget" name="tab_2" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>458</width>
- <height>288</height>
- </rect>
- </property>
<attribute name="title" >
<string>&Contributors</string>
</attribute>
</layout>
</widget>
<widget class="QWidget" name="tab" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>458</width>
- <height>288</height>
- </rect>
- </property>
<attribute name="title" >
<string>&Thanks To</string>
</attribute>