Cockatrice
2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
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 <QLabel>
12
#include <QScrollArea>
13
#include <QVBoxLayout>
14
#include <QWidget>
15
16
class
SettingsPopupWidget
:
public
QWidget
17
{
18
Q_OBJECT
19
20
public
:
21
explicit
SettingsPopupWidget
(QWidget *parent =
nullptr
);
22
void
addSettingsWidget
(QWidget *toAdd)
const
;
23
void
removeSettingsWidget
(QWidget *toRemove)
const
;
24
void
adjustSizeToFitScreen
();
25
26
signals:
27
void
aboutToClose
();
28
29
protected
:
30
void
focusOutEvent
(QFocusEvent *event)
override
;
31
void
closeEvent
(QCloseEvent *event)
override
;
32
void
paintEvent
(QPaintEvent *event)
override
;
33
void
resizeEvent
(QResizeEvent *event)
override
;
34
35
QVBoxLayout *
layout
;
36
QVBoxLayout *
containerLayout
;
37
QScrollArea *
scrollArea
=
nullptr
;
38
QWidget *
containerWidget
;
39
};
40
41
#endif
// SETTINGSPOPUP_H
SettingsPopupWidget::SettingsPopupWidget
SettingsPopupWidget(QWidget *parent=nullptr)
Definition
settings_popup_widget.cpp:9
SettingsPopupWidget::aboutToClose
void aboutToClose()
SettingsPopupWidget::scrollArea
QScrollArea * scrollArea
Definition
settings_popup_widget.h:37
SettingsPopupWidget::focusOutEvent
void focusOutEvent(QFocusEvent *event) override
Definition
settings_popup_widget.cpp:97
SettingsPopupWidget::paintEvent
void paintEvent(QPaintEvent *event) override
Definition
settings_popup_widget.cpp:111
SettingsPopupWidget::removeSettingsWidget
void removeSettingsWidget(QWidget *toRemove) const
Definition
settings_popup_widget.cpp:32
SettingsPopupWidget::addSettingsWidget
void addSettingsWidget(QWidget *toAdd) const
Definition
settings_popup_widget.cpp:27
SettingsPopupWidget::containerLayout
QVBoxLayout * containerLayout
Definition
settings_popup_widget.h:36
SettingsPopupWidget::containerWidget
QWidget * containerWidget
Definition
settings_popup_widget.h:38
SettingsPopupWidget::closeEvent
void closeEvent(QCloseEvent *event) override
Definition
settings_popup_widget.cpp:105
SettingsPopupWidget::layout
QVBoxLayout * layout
Definition
settings_popup_widget.h:35
SettingsPopupWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition
settings_popup_widget.cpp:90
SettingsPopupWidget::adjustSizeToFitScreen
void adjustSizeToFitScreen()
Definition
settings_popup_widget.cpp:38
cockatrice
src
interface
widgets
quick_settings
settings_popup_widget.h
Generated by
1.14.0