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
settings_popup_widget.h
Go to the documentation of this file.
1
7
8
#ifndef SETTINGS_POPUP_WIDGET_H
9
#define SETTINGS_POPUP_WIDGET_H
10
11
#include <QWidget>
12
#include <qtmetamacros.h>
13
14
class
QScrollArea;
15
class
QVBoxLayout;
16
17
class
SettingsPopupWidget
:
public
QWidget
18
{
19
Q_OBJECT
20
21
public
:
22
explicit
SettingsPopupWidget
(QWidget *parent =
nullptr
);
23
void
addSettingsWidget
(QWidget *toAdd)
const
;
24
void
removeSettingsWidget
(QWidget *toRemove)
const
;
25
void
adjustSizeToFitScreen
();
26
27
signals:
28
void
aboutToClose
();
29
30
protected
:
31
void
focusOutEvent
(QFocusEvent *event)
override
;
32
void
closeEvent
(QCloseEvent *event)
override
;
33
void
paintEvent
(QPaintEvent *event)
override
;
34
void
resizeEvent
(QResizeEvent *event)
override
;
35
36
QVBoxLayout *
layout
;
37
QVBoxLayout *
containerLayout
;
38
QScrollArea *
scrollArea
=
nullptr
;
39
QWidget *
containerWidget
;
40
};
41
42
#endif
// SETTINGSPOPUP_H
SettingsPopupWidget::SettingsPopupWidget
SettingsPopupWidget(QWidget *parent=nullptr)
Definition
settings_popup_widget.cpp:13
SettingsPopupWidget::aboutToClose
void aboutToClose()
SettingsPopupWidget::scrollArea
QScrollArea * scrollArea
Definition
settings_popup_widget.h:38
SettingsPopupWidget::focusOutEvent
void focusOutEvent(QFocusEvent *event) override
Definition
settings_popup_widget.cpp:102
SettingsPopupWidget::paintEvent
void paintEvent(QPaintEvent *event) override
Definition
settings_popup_widget.cpp:116
SettingsPopupWidget::removeSettingsWidget
void removeSettingsWidget(QWidget *toRemove) const
Definition
settings_popup_widget.cpp:37
SettingsPopupWidget::addSettingsWidget
void addSettingsWidget(QWidget *toAdd) const
Definition
settings_popup_widget.cpp:32
SettingsPopupWidget::containerLayout
QVBoxLayout * containerLayout
Definition
settings_popup_widget.h:37
SettingsPopupWidget::containerWidget
QWidget * containerWidget
Definition
settings_popup_widget.h:39
SettingsPopupWidget::closeEvent
void closeEvent(QCloseEvent *event) override
Definition
settings_popup_widget.cpp:110
SettingsPopupWidget::layout
QVBoxLayout * layout
Definition
settings_popup_widget.h:36
SettingsPopupWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition
settings_popup_widget.cpp:95
SettingsPopupWidget::adjustSizeToFitScreen
void adjustSizeToFitScreen()
Definition
settings_popup_widget.cpp:43
cockatrice
src
interface
widgets
quick_settings
settings_popup_widget.h
Generated by
1.18.0