{
_sortFilter.setSourceModel(&_ircListModel);
_sortFilter.setFilterCaseSensitivity(Qt::CaseInsensitive);
{
_sortFilter.setSourceModel(&_ircListModel);
_sortFilter.setFilterCaseSensitivity(Qt::CaseInsensitive);
connect(ui.searchChannelsButton, &QAbstractButton::clicked, this, &ChannelListDlg::requestSearch);
connect(ui.channelNameLineEdit, &QLineEdit::returnPressed, this, &ChannelListDlg::requestSearch);
connect(ui.filterLineEdit, &QLineEdit::textChanged, &_sortFilter, &QSortFilterProxyModel::setFilterFixedString);
connect(ui.searchChannelsButton, &QAbstractButton::clicked, this, &ChannelListDlg::requestSearch);
connect(ui.channelNameLineEdit, &QLineEdit::returnPressed, this, &ChannelListDlg::requestSearch);
connect(ui.filterLineEdit, &QLineEdit::textChanged, &_sortFilter, &QSortFilterProxyModel::setFilterFixedString);
- connect(Client::ircListHelper(), &ClientIrcListHelper::channelListReceived,
- this, &ChannelListDlg::receiveChannelList);
+ connect(Client::ircListHelper(), &ClientIrcListHelper::channelListReceived, this, &ChannelListDlg::receiveChannelList);
connect(Client::ircListHelper(), &ClientIrcListHelper::finishedListReported, this, &ChannelListDlg::reportFinishedList);
connect(Client::ircListHelper(), &ClientIrcListHelper::errorReported, this, &ChannelListDlg::showError);
connect(ui.channelListView, &QAbstractItemView::activated, this, &ChannelListDlg::joinChannel);
connect(Client::ircListHelper(), &ClientIrcListHelper::finishedListReported, this, &ChannelListDlg::reportFinishedList);
connect(Client::ircListHelper(), &ClientIrcListHelper::errorReported, this, &ChannelListDlg::showError);
connect(ui.channelListView, &QAbstractItemView::activated, this, &ChannelListDlg::joinChannel);
-
-void ChannelListDlg::receiveChannelList(const NetworkId &netId, const QStringList &channelFilters, const QList<IrcListHelper::ChannelDescription> &channelList)
+void ChannelListDlg::receiveChannelList(const NetworkId& netId,
+ const QStringList& channelFilters,
+ const QList<IrcListHelper::ChannelDescription>& channelList)
void ChannelListDlg::enableQuery(bool enable)
{
ui.channelNameLineEdit->setEnabled(enable);
ui.searchChannelsButton->setEnabled(enable);
}
void ChannelListDlg::enableQuery(bool enable)
{
ui.channelNameLineEdit->setEnabled(enable);
ui.searchChannelsButton->setEnabled(enable);
}
void ChannelListDlg::updateInputFocus()
{
// Update keyboard focus to match what options are available. Prioritize the channel name
// editor as one likely won't need to filter when already limiting the list.
if (ui.channelNameLineEdit->isVisible()) {
ui.channelNameLineEdit->setFocus();
void ChannelListDlg::updateInputFocus()
{
// Update keyboard focus to match what options are available. Prioritize the channel name
// editor as one likely won't need to filter when already limiting the list.
if (ui.channelNameLineEdit->isVisible()) {
ui.channelNameLineEdit->setFocus();
- Client::instance()->userInput(BufferInfo::fakeStatusBuffer(_netId), QString("/JOIN %1").arg(index.sibling(index.row(), 0).data().toString()));
+ Client::instance()->userInput(BufferInfo::fakeStatusBuffer(_netId),
+ QString("/JOIN %1").arg(index.sibling(index.row(), 0).data().toString()));