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
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
#include <QString>
7
8
class
AnalyticsPanelWidgetRegistrar
9
{
10
public
:
11
AnalyticsPanelWidgetRegistrar
(
const
QString &
type
,
12
const
QString &title,
13
AnalyticsPanelWidgetFactory::Creator
creator)
14
{
15
AnalyticsPanelWidgetFactory::instance
().
registerWidget
({
type
, title, creator});
16
}
17
};
18
19
#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:13
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:7
AnalyticsPanelWidgetRegistrar::AnalyticsPanelWidgetRegistrar
AnalyticsPanelWidgetRegistrar(const QString &type, const QString &title, AnalyticsPanelWidgetFactory::Creator creator)
Definition
analytics_panel_widget_registrar.h:11
type
EmailType type
Definition
smtpclient.cpp:30
cockatrice
src
interface
widgets
deck_analytics
analytics_panel_widget_registrar.h
Generated by
1.18.0