To avoid warnings about calling virtual methods during construction,
mark affected methods as final. It's legitimate to call things like
load() from their ctors as long as nobody inherits from them.
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef BUFFERVIEWSETTINGSPAGE_H
-#define BUFFERVIEWSETTINGSPAGE_H
#include "settingspage.h"
#include "ui_bufferviewsettingspage.h"
#include "settingspage.h"
#include "ui_bufferviewsettingspage.h"
~BufferViewSettingsPage();
public slots:
~BufferViewSettingsPage();
public slots:
- void save();
- void load();
+ void save() final override;
+ void load() final override;
void reset();
private slots:
void reset();
private slots:
-
-
-#endif // BUFFERVIEWSETTINGSPAGE_H
bool isSelectable() const override;
public slots:
bool isSelectable() const override;
public slots:
- void save() override;
- void load() override;
- void defaults() override;
+ void save() final override;
+ void load() final override;
+ void defaults() final override;
void revert();
void clientConnected();
void revert();
void clientConnected();
public slots:
// See base class docs
public slots:
// See base class docs
- void save() override;
- void load() override;
- void defaults() override;
+ void save() final override;
+ void load() final override;
+ void defaults() final override;
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef IDENTITIESSETTINGSPAGE_H
-#define IDENTITIESSETTINGSPAGE_H
#include "clientidentity.h"
#include "settingspage.h"
#include "clientidentity.h"
#include "settingspage.h"
bool aboutToSave();
public slots:
bool aboutToSave();
public slots:
- void save();
- void load();
+ void save() final override;
+ void load() final override;
private slots:
void coreConnectionStateChanged(bool);
private slots:
void coreConnectionStateChanged(bool);
int numevents, rcvevents;
};
int numevents, rcvevents;
};
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#ifndef NOTIFICATIONSSETTINGSPAGE_H_
-#define NOTIFICATIONSSETTINGSPAGE_H_
bool hasDefaults() const;
public slots:
bool hasDefaults() const;
public slots:
- void save();
- void load();
- void defaults();
+ void save() final override;
+ void load() final override;
+ void defaults() final override;
private slots:
void widgetHasChanged();
private slots:
void widgetHasChanged();
QList<SettingsPage *> _configWidgets;
bool _hasDefaults;
};
QList<SettingsPage *> _configWidgets;
bool _hasDefaults;
};