Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
VisualDeckStorageSearchWidget Class Reference

#include <visual_deck_storage_search_widget.h>

Inheritance diagram for VisualDeckStorageSearchWidget:
[legend]
Collaboration diagram for VisualDeckStorageSearchWidget:
[legend]

Public Member Functions

 VisualDeckStorageSearchWidget (VisualDeckStorageWidget *parent)
 Constructs a PrintingSelectorCardSearchWidget for searching cards by set name or set code.
QString getSearchText ()
 Retrieves the current text in the search bar.
void filterWidgets (QList< DeckPreviewWidget * > widgets, const QString &searchText)

Private Attributes

QHBoxLayout * layout
VisualDeckStorageWidgetparent
QLineEdit * searchBar
QTimer * searchDebounceTimer

Constructor & Destructor Documentation

◆ VisualDeckStorageSearchWidget()

VisualDeckStorageSearchWidget::VisualDeckStorageSearchWidget ( VisualDeckStorageWidget * parent)
explicit

Constructs a PrintingSelectorCardSearchWidget for searching cards by set name or set code.

This widget provides a search bar that allows users to search for cards by either their set name or set code. It uses a debounced timer to trigger the search action after the user stops typing.

Parameters
parentThe parent PrintingSelector widget that will handle the search results.
Here is the call graph for this function:

Member Function Documentation

◆ filterWidgets()

void VisualDeckStorageSearchWidget::filterWidgets ( QList< DeckPreviewWidget * > widgets,
const QString & searchText )
Here is the call graph for this function:

◆ getSearchText()

QString VisualDeckStorageSearchWidget::getSearchText ( )

Retrieves the current text in the search bar.

Returns
The text entered by the user in the search bar.

Member Data Documentation

◆ layout

QHBoxLayout* VisualDeckStorageSearchWidget::layout
private

◆ parent

VisualDeckStorageWidget* VisualDeckStorageSearchWidget::parent
private

◆ searchBar

QLineEdit* VisualDeckStorageSearchWidget::searchBar
private

◆ searchDebounceTimer

QTimer* VisualDeckStorageSearchWidget::searchDebounceTimer
private

The documentation for this class was generated from the following files: