Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
dlg_edit_tokens.h
Go to the documentation of this file.
1
6
7#ifndef DLG_EDIT_TOKENS_H
8#define DLG_EDIT_TOKENS_H
9
10#include <QDialog>
12
13class QModelIndex;
15class TokenEditModel;
16class QLabel;
17class QComboBox;
18class QLineEdit;
19class QTreeView;
20
21class DlgEditTokens : public QDialog
22{
23 Q_OBJECT
24private slots:
25 void tokenSelectionChanged(const QModelIndex &current, const QModelIndex &previous);
26 void colorChanged(int _colorIndex);
27 void ptChanged(const QString &_pt);
28 void annotationChanged(const QString &_annotation);
29
30 void actAddToken();
31 void actRemoveToken();
32
33private:
37 QStringList predefinedTokens;
39 QComboBox *colorEdit;
41 QTreeView *chooseTokenView;
42
43public:
44 explicit DlgEditTokens(QWidget *parent = nullptr);
45};
46
47#endif
QSharedPointer< CardInfo > CardInfoPtr
Definition card_info.cpp:20
Definition card_database_model.h:16
QComboBox * colorEdit
Definition dlg_edit_tokens.h:39
DlgEditTokens(QWidget *parent=nullptr)
Definition dlg_edit_tokens.cpp:24
void colorChanged(int _colorIndex)
Definition dlg_edit_tokens.cpp:182
QLabel * annotationLabel
Definition dlg_edit_tokens.h:38
CardDatabaseModel * databaseModel
Definition dlg_edit_tokens.h:35
CardInfoPtr currentCard
Definition dlg_edit_tokens.h:34
QTreeView * chooseTokenView
Definition dlg_edit_tokens.h:41
QLineEdit * nameEdit
Definition dlg_edit_tokens.h:40
void tokenSelectionChanged(const QModelIndex &current, const QModelIndex &previous)
Definition dlg_edit_tokens.cpp:123
QStringList predefinedTokens
Definition dlg_edit_tokens.h:37
QLabel * colorLabel
Definition dlg_edit_tokens.h:38
QLabel * nameLabel
Definition dlg_edit_tokens.h:38
QLabel * ptLabel
Definition dlg_edit_tokens.h:38
void actRemoveToken()
Definition dlg_edit_tokens.cpp:173
void annotationChanged(const QString &_annotation)
Definition dlg_edit_tokens.cpp:194
void actAddToken()
Definition dlg_edit_tokens.cpp:147
TokenEditModel * cardDatabaseDisplayModel
Definition dlg_edit_tokens.h:36
QLineEdit * annotationEdit
Definition dlg_edit_tokens.h:40
QLineEdit * ptEdit
Definition dlg_edit_tokens.h:40
void ptChanged(const QString &_pt)
Definition dlg_edit_tokens.cpp:188
Definition token_edit_model.h:13