mirror-chatterino2/src/widgets/settingspages/ModerationPage.hpp

33 lines
561 B
C++
Raw Normal View History

#pragma once
#include <QTimer>
#include "widgets/settingspages/SettingsPage.hpp"
class QTabWidget;
class QPushButton;
namespace chatterino {
2020-09-26 14:54:44 +02:00
template <typename X>
class LayoutCreator;
class ModerationPage : public SettingsPage
{
public:
ModerationPage();
void selectModerationActions();
private:
2020-09-26 14:54:44 +02:00
void addModerationButtonSettings(LayoutCreator<QTabWidget> &);
QTimer itemsChangedTimer_;
QTabWidget *tabWidget_{};
2020-09-26 14:54:44 +02:00
std::vector<QLineEdit *> durationInputs_;
std::vector<QComboBox *> unitInputs_;
};
} // namespace chatterino