Cockatrice
2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
analytics_panel_widget_registrar.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_DECK_ANALYTICS_WIDGET_REGISTRAR_H
2
#define COCKATRICE_DECK_ANALYTICS_WIDGET_REGISTRAR_H
3
4
#include "
analytics_panel_widget_factory.h
"
5
6
class
AnalyticsPanelWidgetRegistrar
7
{
8
public
:
9
AnalyticsPanelWidgetRegistrar
(
const
QString &type,
10
const
QString &title,
11
AnalyticsPanelWidgetFactory::Creator
creator)
12
{
13
AnalyticsPanelWidgetFactory::instance
().
registerWidget
({type, title, creator});
14
}
15
};
16
17
#endif
// COCKATRICE_DECK_ANALYTICS_WIDGET_REGISTRAR_H
analytics_panel_widget_factory.h
AnalyticsPanelWidgetFactory::registerWidget
void registerWidget(const Descriptor &desc)
Definition
analytics_panel_widget_factory.cpp:11
AnalyticsPanelWidgetFactory::Creator
std::function< AbstractAnalyticsPanelWidget *(QWidget *, DeckListStatisticsAnalyzer *)> Creator
Definition
analytics_panel_widget_factory.h:16
AnalyticsPanelWidgetFactory::instance
static AnalyticsPanelWidgetFactory & instance()
Definition
analytics_panel_widget_factory.cpp:5
AnalyticsPanelWidgetRegistrar::AnalyticsPanelWidgetRegistrar
AnalyticsPanelWidgetRegistrar(const QString &type, const QString &title, AnalyticsPanelWidgetFactory::Creator creator)
Definition
analytics_panel_widget_registrar.h:9
cockatrice
src
interface
widgets
deck_analytics
analytics_panel_widget_registrar.h
Generated by
1.14.0