Cockatrice
2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
visual_deck_storage_sort_widget.h
Go to the documentation of this file.
1
6
7
#ifndef VISUAL_DECK_STORAGE_SORT_WIDGET_H
8
#define VISUAL_DECK_STORAGE_SORT_WIDGET_H
9
10
#include "
visual_deck_storage_widget.h
"
11
12
#include <QComboBox>
13
#include <QHBoxLayout>
14
#include <QWidget>
15
16
class
VisualDeckStorageWidget
;
17
class
VisualDeckStorageFolderDisplayWidget
;
18
class
VisualDeckStorageSortWidget
:
public
QWidget
19
{
20
Q_OBJECT
21
22
public
:
23
explicit
VisualDeckStorageSortWidget
(
VisualDeckStorageWidget
*
parent
);
24
void
retranslateUi
();
25
void
updateSortOrder
();
26
void
sortFolder
(
VisualDeckStorageFolderDisplayWidget
*folderWidget);
27
QString
getSearchText
();
28
QList<DeckPreviewWidget *>
filterFiles
(QList<DeckPreviewWidget *> widgets);
29
30
signals:
31
void
sortOrderChanged
();
32
33
private
:
34
enum
SortOrder
35
{
36
ByName
,
37
Alphabetical
,
38
ByLastModified
,
39
ByLastLoaded
,
40
};
41
QHBoxLayout *
layout
;
42
VisualDeckStorageWidget
*
parent
;
43
SortOrder
sortOrder
;
// Current sorting option
44
QComboBox *
sortComboBox
;
45
};
46
47
#endif
// VISUAL_DECK_STORAGE_SORT_WIDGET_H
VisualDeckStorageFolderDisplayWidget
Definition
visual_deck_storage_folder_display_widget.h:15
VisualDeckStorageSortWidget::updateSortOrder
void updateSortOrder()
Definition
visual_deck_storage_sort_widget.cpp:61
VisualDeckStorageSortWidget::parent
VisualDeckStorageWidget * parent
Definition
visual_deck_storage_sort_widget.h:42
VisualDeckStorageSortWidget::sortComboBox
QComboBox * sortComboBox
Definition
visual_deck_storage_sort_widget.h:44
VisualDeckStorageSortWidget::sortFolder
void sortFolder(VisualDeckStorageFolderDisplayWidget *folderWidget)
Definition
visual_deck_storage_sort_widget.cpp:68
VisualDeckStorageSortWidget::sortOrderChanged
void sortOrderChanged()
VisualDeckStorageSortWidget::sortOrder
SortOrder sortOrder
Definition
visual_deck_storage_sort_widget.h:43
VisualDeckStorageSortWidget::retranslateUi
void retranslateUi()
Definition
visual_deck_storage_sort_widget.cpp:40
VisualDeckStorageSortWidget::getSearchText
QString getSearchText()
VisualDeckStorageSortWidget::layout
QHBoxLayout * layout
Definition
visual_deck_storage_sort_widget.h:41
VisualDeckStorageSortWidget::filterFiles
QList< DeckPreviewWidget * > filterFiles(QList< DeckPreviewWidget * > widgets)
Definition
visual_deck_storage_sort_widget.cpp:85
VisualDeckStorageSortWidget::VisualDeckStorageSortWidget
VisualDeckStorageSortWidget(VisualDeckStorageWidget *parent)
Constructs a PrintingSelectorCardSortWidget for searching cards by set name or set code.
Definition
visual_deck_storage_sort_widget.cpp:15
VisualDeckStorageSortWidget::SortOrder
SortOrder
Definition
visual_deck_storage_sort_widget.h:35
VisualDeckStorageSortWidget::ByLastModified
@ ByLastModified
Definition
visual_deck_storage_sort_widget.h:38
VisualDeckStorageSortWidget::Alphabetical
@ Alphabetical
Definition
visual_deck_storage_sort_widget.h:37
VisualDeckStorageSortWidget::ByName
@ ByName
Definition
visual_deck_storage_sort_widget.h:36
VisualDeckStorageSortWidget::ByLastLoaded
@ ByLastLoaded
Definition
visual_deck_storage_sort_widget.h:39
VisualDeckStorageWidget
Definition
visual_deck_storage_widget.h:29
visual_deck_storage_widget.h
TODO: Document this.
cockatrice
src
interface
widgets
visual_deck_storage
visual_deck_storage_sort_widget.h
Generated by
1.14.0