+void ChannelListDlg::setAdvancedMode(bool advanced) {
+ _advancedMode = advanced;
+ 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")));
+ } 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.channelNameLineEdit->clear();
+ ui.channelNameLineEdit->setVisible(advanced);
+ ui.searchPatternLabel->setVisible(advanced);
+}
+
+void ChannelListDlg::showErrors(bool show) {
+ if(!show) {
+ ui.errorTextEdit->clear();
+ }
+ ui.errorLabel->setVisible(show);
+ ui.errorTextEdit->setVisible(show);
+}
+
+