- void showFilterLine(bool show);
- void showErrors(bool show);
- void enableQuery(bool enable);
- void setAdvancedMode(bool advanced);
-
- Ui::ChannelListDlg ui;
-
- bool _listFinished;
- NetworkId _netId;
- IrcListModel _ircListModel;
- QSortFilterProxyModel _sortFilter;
- QSpacerItem *_simpleModeSpacer;
- bool _advancedMode;
+ void showFilterLine(bool show);
+ void showErrors(bool show);
+ void enableQuery(bool enable);
+ void setAdvancedMode(bool advanced);
+
+ /**
+ * Update the focus of input widgets according to dialog state
+ */
+ void updateInputFocus();
+
+ Ui::ChannelListDlg ui;
+
+ bool _listFinished{true};
+ NetworkId _netId;
+ IrcListModel _ircListModel;
+ QSortFilterProxyModel _sortFilter;
+ QSpacerItem* _simpleModeSpacer{nullptr};
+ bool _advancedMode{false};