/***************************************************************************
- * Copyright (C) 2005-2013 by the Quassel Project *
+ * Copyright (C) 2005-2018 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
Q_OBJECT
public:
- IgnoreListDelegate(QWidget *parent = 0) : QStyledItemDelegate(parent) {}
+ IgnoreListDelegate(QWidget *parent = nullptr) : QStyledItemDelegate(parent) {}
void paint(QPainter *painter, const QStyleOptionViewItem &option,
- const QModelIndex &index) const;
+ const QModelIndex &index) const override;
bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option,
- const QModelIndex &index);
+ const QModelIndex &index) override;
};
Q_OBJECT
public:
- IgnoreListEditDlg(const IgnoreListManager::IgnoreListItem &item, QWidget *parent = 0, bool enabled = false);
+ IgnoreListEditDlg(const IgnoreListManager::IgnoreListItem &item, QWidget *parent = nullptr, bool enabled = false);
inline IgnoreListManager::IgnoreListItem ignoreListItem() { return _ignoreListItem; }
void enableOkButton(bool state);
Q_OBJECT
public:
- IgnoreListSettingsPage(QWidget *parent = 0);
- ~IgnoreListSettingsPage();
- virtual inline bool hasDefaults() const { return false; }
- virtual inline bool needsCoreConnection() const { return true; }
+ IgnoreListSettingsPage(QWidget *parent = nullptr);
+ ~IgnoreListSettingsPage() override;
+ inline bool hasDefaults() const override { return false; }
+ inline bool needsCoreConnection() const override { return true; }
void editIgnoreRule(const QString &ignoreRule);
public slots:
- void save();
- void load();
- void defaults();
- void newIgnoreRule(QString rule = QString());
+ void save() override;
+ void load() override;
+ void defaults() override;
+ void newIgnoreRule(const QString &rule = {});
private slots:
void enableDialog(bool);