}
void ChannelListDlg::receiveChannelList(const NetworkId &netId, const QStringList &channelFilters, const QList<IrcListHelper::ChannelDescription> &channelList) {
- Q_UNUSED(netId)
Q_UNUSED(channelFilters)
+ if(netId != _netId)
+ return;
showFilterLine(!channelList.isEmpty());
_ircListModel.setChannelList(channelList);
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);
}
ui.advancedModeLabel->setPixmap(QPixmap(QString::fromUtf8(":/22x22/actions/oxygen/22x22/actions/edit-clear.png")));
}
+#endif
+
ui.channelNameLineEdit->clear();
ui.channelNameLineEdit->setVisible(advanced);
ui.searchPatternLabel->setVisible(advanced);