X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fbufferviewsettingspage.cpp;h=b9227056f8d16f654782e25b4a085c75df13c11c;hp=fff7b1e9050c755e10da06871fc4a36d167c59dd;hb=e2188dc438be6f3eb0d9cdf47d28821aefe9835e;hpb=b7447afe8e836376776dac26704e227a678d2913 diff --git a/src/qtui/settingspages/bufferviewsettingspage.cpp b/src/qtui/settingspages/bufferviewsettingspage.cpp index fff7b1e9..b9227056 100644 --- a/src/qtui/settingspages/bufferviewsettingspage.cpp +++ b/src/qtui/settingspages/bufferviewsettingspage.cpp @@ -21,6 +21,7 @@ #include "bufferviewsettingspage.h" #include +#include #include "buffermodel.h" #include "bufferviewconfig.h" @@ -33,10 +34,7 @@ #include "util.h" BufferViewSettingsPage::BufferViewSettingsPage(QWidget *parent) - : SettingsPage(tr("Interface"), tr("Custom Chat Lists"), parent), - _ignoreWidgetChanges(false), - _useBufferViewHint(false), - _bufferViewHint(0) + : SettingsPage(tr("Interface"), tr("Custom Chat Lists"), parent) { ui.setupUi(this); //Hide the hide inactive networks feature on older cores (which won't save the setting) @@ -206,7 +204,7 @@ void BufferViewSettingsPage::coreConnectionStateChanged(bool state) void BufferViewSettingsPage::addBufferView(BufferViewConfig *config) { - QListWidgetItem *item = new QListWidgetItem(config->bufferViewName(), ui.bufferViewList); + auto *item = new QListWidgetItem(config->bufferViewName(), ui.bufferViewList); item->setData(Qt::UserRole, qVariantFromValue(qobject_cast(config))); connect(config, SIGNAL(updatedRemotely()), this, SLOT(updateBufferView())); connect(config, SIGNAL(destroyed()), this, SLOT(bufferViewDeleted())); @@ -225,7 +223,7 @@ void BufferViewSettingsPage::addBufferView(int bufferViewId) void BufferViewSettingsPage::bufferViewDeleted() { - BufferViewConfig *config = static_cast(sender()); + auto *config = static_cast(sender()); QObject *obj; for (int i = 0; i < ui.bufferViewList->count(); i++) { obj = ui.bufferViewList->item(i)->data(Qt::UserRole).value(); @@ -243,7 +241,7 @@ void BufferViewSettingsPage::newBufferView(const QString &bufferViewName) { // id's of newly created bufferviews are negative (-1, -2... -n) int fakeId = -1 * (_newBufferViews.count() + 1); - BufferViewConfig *config = new BufferViewConfig(fakeId); + auto *config = new BufferViewConfig(fakeId); config->setBufferViewName(bufferViewName); config->setInitialized(); QList bufferIds; @@ -280,11 +278,11 @@ int BufferViewSettingsPage::listPos(BufferViewConfig *config) BufferViewConfig *BufferViewSettingsPage::bufferView(int listPos) { if (listPos < ui.bufferViewList->count() && listPos >= 0) { - QObject *obj = ui.bufferViewList->item(listPos)->data(Qt::UserRole).value(); + auto *obj = ui.bufferViewList->item(listPos)->data(Qt::UserRole).value(); return qobject_cast(obj); } else { - return 0; + return nullptr; } } @@ -305,7 +303,7 @@ bool BufferViewSettingsPage::selectBufferViewById(int bufferViewId) void BufferViewSettingsPage::updateBufferView() { - BufferViewConfig *config = qobject_cast(sender()); + auto *config = qobject_cast(sender()); if (!config) return; @@ -387,7 +385,7 @@ void BufferViewSettingsPage::on_deleteBufferView_clicked() if (ret == QMessageBox::Yes) { ui.bufferViewList->removeItemWidget(currentItem); - BufferViewConfig *config = qobject_cast(currentItem->data(Qt::UserRole).value()); + auto *config = qobject_cast(currentItem->data(Qt::UserRole).value()); delete currentItem; if (viewId >= 0) { _deleteBufferViews << viewId; @@ -542,7 +540,7 @@ BufferViewConfig *BufferViewSettingsPage::cloneConfig(BufferViewConfig *config) if (_changedBufferViews.contains(config)) return _changedBufferViews[config]; - BufferViewConfig *changedConfig = new BufferViewConfig(-1, this); + auto *changedConfig = new BufferViewConfig(-1, this); changedConfig->fromVariantMap(config->toVariantMap()); changedConfig->setInitialized(); _changedBufferViews[config] = changedConfig; @@ -555,7 +553,7 @@ BufferViewConfig *BufferViewSettingsPage::cloneConfig(BufferViewConfig *config) changedConfig->setProperty("OriginalBufferList", toVariantList(config->bufferList())); // if this is the currently displayed view we have to change the config of the preview filter - BufferViewFilter *filter = qobject_cast(ui.bufferViewPreview->model()); + auto *filter = qobject_cast(ui.bufferViewPreview->model()); if (filter && filter->config() == config) filter->setConfig(changedConfig); ui.bufferViewPreview->setConfig(changedConfig); @@ -576,7 +574,7 @@ BufferViewConfig *BufferViewSettingsPage::configForDisplay(BufferViewConfig *con /************************************************************************** * BufferViewEditDlg *************************************************************************/ -BufferViewEditDlg::BufferViewEditDlg(const QString &old, const QStringList &exist, QWidget *parent) : QDialog(parent), existing(exist) +BufferViewEditDlg::BufferViewEditDlg(const QString &old, QStringList exist, QWidget *parent) : QDialog(parent), existing(std::move(exist)) { ui.setupUi(this);