Cockatrice
2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
flat_card_group_display_widget.h
Go to the documentation of this file.
1
6
7
#ifndef FLAT_CARD_GROUP_DISPLAY_WIDGET_H
8
#define FLAT_CARD_GROUP_DISPLAY_WIDGET_H
9
10
#include "
../../general/layout_containers/flow_widget.h
"
11
#include "
card_group_display_widget.h
"
12
13
class
FlatCardGroupDisplayWidget
:
public
CardGroupDisplayWidget
14
{
15
Q_OBJECT
16
17
public
:
18
FlatCardGroupDisplayWidget
(QWidget *parent,
19
DeckListModel
*
deckListModel
,
20
QItemSelectionModel *
selectionModel
,
21
QPersistentModelIndex
trackedIndex
,
22
QString
zoneName
,
23
QString
cardGroupCategory
,
24
QString
activeGroupCriteria
,
25
QStringList
activeSortCriteria
,
26
int
bannerOpacity,
27
CardSizeWidget
*
cardSizeWidget
);
28
29
public
slots:
30
void
resizeEvent
(QResizeEvent *event)
override
;
31
32
private
:
33
FlowWidget
*
flowWidget
;
34
35
QWidget *
getLayoutParent
()
override
36
{
37
return
flowWidget
;
38
}
39
40
void
addToLayout
(QWidget *toAdd)
override
41
{
42
flowWidget
->addWidget(toAdd);
43
}
44
45
void
insertIntoLayout
(QWidget *toInsert,
int
insertAt)
override
46
{
47
flowWidget
->insertWidgetAtIndex(toInsert, insertAt);
48
}
49
50
void
removeFromLayout
(QWidget *toRemove)
override
51
{
52
flowWidget
->removeWidget(toRemove);
53
}
54
};
55
56
#endif
// FLAT_CARD_GROUP_DISPLAY_WIDGET_H
card_group_display_widget.h
TODO: Document this.
CardGroupDisplayWidget::selectionModel
QItemSelectionModel * selectionModel
Definition
card_group_display_widget.h:39
CardGroupDisplayWidget::activeGroupCriteria
QString activeGroupCriteria
Definition
card_group_display_widget.h:44
CardGroupDisplayWidget::cardSizeWidget
CardSizeWidget * cardSizeWidget
Definition
card_group_display_widget.h:46
CardGroupDisplayWidget::CardGroupDisplayWidget
CardGroupDisplayWidget(QWidget *parent, DeckListModel *deckListModel, QItemSelectionModel *selectionModel, QPersistentModelIndex trackedIndex, QString zoneName, QString cardGroupCategory, QString activeGroupCriteria, QStringList activeSortCriteria, int bannerOpacity, CardSizeWidget *cardSizeWidget)
Definition
card_group_display_widget.cpp:10
CardGroupDisplayWidget::trackedIndex
QPersistentModelIndex trackedIndex
Definition
card_group_display_widget.h:40
CardGroupDisplayWidget::activeSortCriteria
QStringList activeSortCriteria
Definition
card_group_display_widget.h:45
CardGroupDisplayWidget::cardGroupCategory
QString cardGroupCategory
Definition
card_group_display_widget.h:43
CardGroupDisplayWidget::deckListModel
DeckListModel * deckListModel
Definition
card_group_display_widget.h:38
CardGroupDisplayWidget::zoneName
QString zoneName
Definition
card_group_display_widget.h:42
CardSizeWidget
A widget for adjusting card sizes using a slider.
Definition
card_size_widget.h:21
DeckListModel
Qt model representing a decklist for use in views (tree/table).
Definition
deck_list_model.h:200
FlatCardGroupDisplayWidget::addToLayout
void addToLayout(QWidget *toAdd) override
Definition
flat_card_group_display_widget.h:40
FlatCardGroupDisplayWidget::FlatCardGroupDisplayWidget
FlatCardGroupDisplayWidget(QWidget *parent, DeckListModel *deckListModel, QItemSelectionModel *selectionModel, QPersistentModelIndex trackedIndex, QString zoneName, QString cardGroupCategory, QString activeGroupCriteria, QStringList activeSortCriteria, int bannerOpacity, CardSizeWidget *cardSizeWidget)
Definition
flat_card_group_display_widget.cpp:8
FlatCardGroupDisplayWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition
flat_card_group_display_widget.cpp:48
FlatCardGroupDisplayWidget::insertIntoLayout
void insertIntoLayout(QWidget *toInsert, int insertAt) override
Definition
flat_card_group_display_widget.h:45
FlatCardGroupDisplayWidget::removeFromLayout
void removeFromLayout(QWidget *toRemove) override
Definition
flat_card_group_display_widget.h:50
FlatCardGroupDisplayWidget::flowWidget
FlowWidget * flowWidget
Definition
flat_card_group_display_widget.h:33
FlatCardGroupDisplayWidget::getLayoutParent
QWidget * getLayoutParent() override
Definition
flat_card_group_display_widget.h:35
FlowWidget
Definition
flow_widget.h:20
flow_widget.h
TODO: Document this.
cockatrice
src
interface
widgets
cards
card_group_display_widgets
flat_card_group_display_widget.h
Generated by
1.14.0