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
completer_utils.h
Go to the documentation of this file.
1
6
7
#ifndef COMPLETER_UTILS_H
8
#define COMPLETER_UTILS_H
9
10
class
CardCompleterProxyModel
;
11
class
CardDatabaseDisplayModel
;
12
class
CardSearchModel
;
13
class
QCompleter;
14
class
QLineEdit;
15
class
QObject;
16
class
QStringListModel;
17
18
struct
CardCompleterSetup
19
{
20
CardSearchModel
*
searchModel
;
21
CardCompleterProxyModel
*
proxyModel
;
22
QCompleter *
completer
;
23
};
24
25
CardCompleterSetup
26
createCardCompleter
(
CardDatabaseDisplayModel
*displayModel, QObject *parent,
int
maxVisibleItems = 10);
27
28
void
connectCardCompleterSearch
(QLineEdit *edit,
const
CardCompleterSetup
&setup);
29
30
QCompleter *
createMentionCompleter
(QStringListModel *model, QObject *parent);
31
32
#endif
// CARD_COMPLETER_UTILS_H
CardCompleterProxyModel
Definition
card_completer_proxy_model.h:16
CardDatabaseDisplayModel
Definition
card_database_display_model.h:27
CardSearchModel
Definition
card_search_model.h:26
createCardCompleter
CardCompleterSetup createCardCompleter(CardDatabaseDisplayModel *displayModel, QObject *parent, int maxVisibleItems)
Definition
completer_utils.cpp:74
connectCardCompleterSearch
void connectCardCompleterSearch(QLineEdit *edit, const CardCompleterSetup &setup)
Definition
completer_utils.cpp:100
createMentionCompleter
QCompleter * createMentionCompleter(QStringListModel *model, QObject *parent)
Definition
completer_utils.cpp:112
CardCompleterSetup
Definition
completer_utils.h:19
CardCompleterSetup::searchModel
CardSearchModel * searchModel
Definition
completer_utils.h:20
CardCompleterSetup::proxyModel
CardCompleterProxyModel * proxyModel
Definition
completer_utils.h:21
CardCompleterSetup::completer
QCompleter * completer
Definition
completer_utils.h:22
cockatrice
src
interface
widgets
utility
completer_utils.h
Generated by
1.18.0