Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
Loading...
Searching...
No Matches
shortcut_settings_page.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_SHORTCUT_SETTINGS_PAGE_H
2
#define COCKATRICE_SHORTCUT_SETTINGS_PAGE_H
3
4
#include "
abstract_settings_page.h
"
5
6
#include <QString>
7
#include <qtmetamacros.h>
8
9
class
SequenceEdit
;
10
class
ShortcutTreeView
;
11
class
SearchLineEdit
;
12
class
QGridLayout;
13
class
QGroupBox;
14
class
QHBoxLayout;
15
class
QLabel;
16
class
QPushButton;
17
class
QVBoxLayout;
18
19
class
ShortcutSettingsPage
:
public
AbstractSettingsPage
20
{
21
Q_OBJECT
22
public
:
23
ShortcutSettingsPage
();
24
void
retranslateUi
()
override
;
25
26
private
:
27
SearchLineEdit
*
searchEdit
;
28
ShortcutTreeView
*
shortcutsTable
;
29
QVBoxLayout *
mainLayout
;
30
QHBoxLayout *
buttonsLayout
;
31
QGroupBox *
editShortcutGroupBox
;
32
QGridLayout *
editLayout
;
33
QLabel *
currentActionGroupLabel
;
34
QLabel *
currentActionGroupName
;
35
QLabel *
currentActionLabel
;
36
QLabel *
currentActionName
;
37
QLabel *
currentShortcutLabel
;
38
SequenceEdit
*
editTextBox
;
39
QLabel *
faqLabel
;
40
QPushButton *
btnResetAll
;
41
QPushButton *
btnClearAll
;
42
43
private
slots:
44
void
resetShortcuts
();
45
void
clearShortcuts
();
46
void
currentItemChanged
(
const
QString &key);
47
};
48
49
#endif
// COCKATRICE_SHORTCUT_SETTINGS_PAGE_H
abstract_settings_page.h
AbstractSettingsPage
Definition
abstract_settings_page.h:25
SearchLineEdit
Definition
custom_line_edit.h:36
SequenceEdit
Definition
sequence_edit.h:21
ShortcutSettingsPage::currentActionGroupName
QLabel * currentActionGroupName
Definition
shortcut_settings_page.h:34
ShortcutSettingsPage::editShortcutGroupBox
QGroupBox * editShortcutGroupBox
Definition
shortcut_settings_page.h:31
ShortcutSettingsPage::currentActionLabel
QLabel * currentActionLabel
Definition
shortcut_settings_page.h:35
ShortcutSettingsPage::editLayout
QGridLayout * editLayout
Definition
shortcut_settings_page.h:32
ShortcutSettingsPage::buttonsLayout
QHBoxLayout * buttonsLayout
Definition
shortcut_settings_page.h:30
ShortcutSettingsPage::mainLayout
QVBoxLayout * mainLayout
Definition
shortcut_settings_page.h:29
ShortcutSettingsPage::currentActionName
QLabel * currentActionName
Definition
shortcut_settings_page.h:36
ShortcutSettingsPage::currentShortcutLabel
QLabel * currentShortcutLabel
Definition
shortcut_settings_page.h:37
ShortcutSettingsPage::faqLabel
QLabel * faqLabel
Definition
shortcut_settings_page.h:39
ShortcutSettingsPage::searchEdit
SearchLineEdit * searchEdit
Definition
shortcut_settings_page.h:27
ShortcutSettingsPage::editTextBox
SequenceEdit * editTextBox
Definition
shortcut_settings_page.h:38
ShortcutSettingsPage::currentActionGroupLabel
QLabel * currentActionGroupLabel
Definition
shortcut_settings_page.h:33
ShortcutSettingsPage::resetShortcuts
void resetShortcuts()
Definition
shortcut_settings_page.cpp:113
ShortcutSettingsPage::currentItemChanged
void currentItemChanged(const QString &key)
Definition
shortcut_settings_page.cpp:98
ShortcutSettingsPage::btnClearAll
QPushButton * btnClearAll
Definition
shortcut_settings_page.h:41
ShortcutSettingsPage::retranslateUi
void retranslateUi() override
Definition
shortcut_settings_page.cpp:129
ShortcutSettingsPage::ShortcutSettingsPage
ShortcutSettingsPage()
Definition
shortcut_settings_page.cpp:23
ShortcutSettingsPage::shortcutsTable
ShortcutTreeView * shortcutsTable
Definition
shortcut_settings_page.h:28
ShortcutSettingsPage::btnResetAll
QPushButton * btnResetAll
Definition
shortcut_settings_page.h:40
ShortcutSettingsPage::clearShortcuts
void clearShortcuts()
Definition
shortcut_settings_page.cpp:121
ShortcutTreeView
Definition
shortcut_treeview.h:33
cockatrice
src
interface
widgets
settings_page
shortcut_settings_page.h
Generated by
1.18.0