X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fbufferviewsettingspage.h;h=68ec9272b5c4fbc5153c212e88f2603bcb7b2f05;hp=e52e8de8ca55e08e0d4a8f697edabf633bcbef01;hb=cc6e7c08709c4e761e2fd9c2e322751015497003;hpb=5b686746c880e5cda6d5de3e08180ea4332ff222 diff --git a/src/qtui/settingspages/bufferviewsettingspage.h b/src/qtui/settingspages/bufferviewsettingspage.h index e52e8de8..68ec9272 100644 --- a/src/qtui/settingspages/bufferviewsettingspage.h +++ b/src/qtui/settingspages/bufferviewsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2012 by the Quassel Project * + * Copyright (C) 2005-2019 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,14 +18,14 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef BUFFERVIEWSETTINGSPAGE_H -#define BUFFERVIEWSETTINGSPAGE_H +#pragma once + +#include #include "settingspage.h" -#include "ui_bufferviewsettingspage.h" -#include "ui_buffervieweditdlg.h" -#include +#include "ui_buffervieweditdlg.h" +#include "ui_bufferviewsettingspage.h" class BufferViewConfig; @@ -34,21 +34,21 @@ class BufferViewSettingsPage : public SettingsPage Q_OBJECT public: - BufferViewSettingsPage(QWidget *parent = 0); - ~BufferViewSettingsPage(); + BufferViewSettingsPage(QWidget* parent = nullptr); + ~BufferViewSettingsPage() override; public slots: - void save(); - void load(); + void save() final override; + void load() final override; void reset(); private slots: void coreConnectionStateChanged(bool state); - void addBufferView(BufferViewConfig *config); + void addBufferView(BufferViewConfig* config); void addBufferView(int bufferViewId); void bufferViewDeleted(); - void newBufferView(const QString &bufferViewName); + void newBufferView(const QString& bufferViewName); void updateBufferView(); void enableStatusBuffers(int networkIdx); @@ -56,37 +56,36 @@ private slots: void on_addBufferView_clicked(); void on_renameBufferView_clicked(); void on_deleteBufferView_clicked(); - void bufferViewSelectionChanged(const QItemSelection ¤t, const QItemSelection &previous); + void bufferViewSelectionChanged(const QItemSelection& current, const QItemSelection& previous); void widgetHasChanged(); private: Ui::BufferViewSettingsPage ui; - bool _ignoreWidgetChanges; - bool _useBufferViewHint; - int _bufferViewHint; + bool _ignoreWidgetChanges{false}; + bool _useBufferViewHint{false}; + int _bufferViewHint{0}; // list of bufferviews to create - QList _newBufferViews; + QList _newBufferViews; // list of buferViews to delete QList _deleteBufferViews; // Hash of pointers to cloned bufferViewConfigs holding the changes - QHash _changedBufferViews; + QHash _changedBufferViews; - int listPos(BufferViewConfig *config); - BufferViewConfig *bufferView(int listPos); + int listPos(BufferViewConfig* config); + BufferViewConfig* bufferView(int listPos); bool selectBufferViewById(int bufferViewId); - BufferViewConfig *cloneConfig(BufferViewConfig *config); - BufferViewConfig *configForDisplay(BufferViewConfig *config); + BufferViewConfig* cloneConfig(BufferViewConfig* config); + BufferViewConfig* configForDisplay(BufferViewConfig* config); - void loadConfig(BufferViewConfig *config); - void saveConfig(BufferViewConfig *config); + void loadConfig(BufferViewConfig* config); + void saveConfig(BufferViewConfig* config); bool testHasChanged(); }; - /************************************************************************** * BufferViewEditDlg *************************************************************************/ @@ -95,18 +94,15 @@ class BufferViewEditDlg : public QDialog Q_OBJECT public: - BufferViewEditDlg(const QString &old, const QStringList &existing = QStringList(), QWidget *parent = 0); + BufferViewEditDlg(const QString& old, QStringList existing = QStringList(), QWidget* parent = nullptr); inline QString bufferViewName() const { return ui.bufferViewEdit->text(); } private slots: - void on_bufferViewEdit_textChanged(const QString &); + void on_bufferViewEdit_textChanged(const QString&); private: Ui::BufferViewEditDlg ui; QStringList existing; }; - - -#endif // BUFFERVIEWSETTINGSPAGE_H