Open settings when clicking moderation button and no moderation actions are found

This commit is contained in:
fourtf
2018-10-21 15:32:28 +02:00
parent 27ac236115
commit 1872163ec4
11 changed files with 97 additions and 28 deletions
@@ -10,6 +10,8 @@
namespace chatterino {
class SettingsDialogTab;
class SettingsPage : public QWidget
{
public:
@@ -18,6 +20,9 @@ public:
const QString &getName();
const QString &getIconResource();
SettingsDialogTab *tab() const;
void setTab(SettingsDialogTab *tab);
void cancel();
QCheckBox *createCheckBox(const QString &text,
@@ -36,6 +41,8 @@ protected:
QString name_;
QString iconResource_;
SettingsDialogTab *tab_;
pajlada::Signals::NoArgSignal onCancel_;
std::vector<pajlada::Signals::ScopedConnection> managedConnections_;
};