Chatterino
HighlightingPage.hpp
Go to the documentation of this file.
1 #pragma once
2 
5 
6 #include <QAbstractTableModel>
7 #include <QTimer>
8 
9 class QPushButton;
10 class QListWidget;
11 
12 namespace chatterino {
13 
15 {
16 public:
18 
19 private:
20  enum HighlightTab { Messages = 0, Users = 1, Badges = 2, Blacklist = 3 };
21 
22  QTimer disabledUsersChangedTimer_;
23 
24  void tableCellClicked(const QModelIndex &clicked, EditableModelView *view,
25  HighlightTab tab);
26  void openSoundDialog(const QModelIndex &clicked, EditableModelView *view,
27  int soundColumn);
28  void openColorDialog(const QModelIndex &clicked, EditableModelView *view,
29  HighlightTab tab);
30 };
31 
32 } // namespace chatterino
Definition: Badges.hpp:9
SettingsDialogTab * tab() const
Definition: SettingsPage.cpp:76
Definition: Application.cpp:48
HighlightingPage()
Definition: HighlightingPage.cpp:48
Definition: SettingsPage.hpp:49
Definition: EditableModelView.hpp:13
Definition: HighlightingPage.hpp:14