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

#include <settings_popup_widget.h>

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

Signals

void aboutToClose ()

Public Member Functions

 SettingsPopupWidget (QWidget *parent=nullptr)
void addSettingsWidget (QWidget *toAdd) const
void removeSettingsWidget (QWidget *toRemove) const
void adjustSizeToFitScreen ()

Protected Member Functions

void focusOutEvent (QFocusEvent *event) override
void closeEvent (QCloseEvent *event) override
void paintEvent (QPaintEvent *event) override
void resizeEvent (QResizeEvent *event) override

Protected Attributes

QVBoxLayout * layout
QVBoxLayout * containerLayout
QScrollArea * scrollArea = nullptr
QWidget * containerWidget

Constructor & Destructor Documentation

◆ SettingsPopupWidget()

SettingsPopupWidget::SettingsPopupWidget ( QWidget * parent = nullptr)
explicit

Member Function Documentation

◆ aboutToClose

void SettingsPopupWidget::aboutToClose ( )
signal
Here is the caller graph for this function:

◆ addSettingsWidget()

void SettingsPopupWidget::addSettingsWidget ( QWidget * toAdd) const

◆ adjustSizeToFitScreen()

void SettingsPopupWidget::adjustSizeToFitScreen ( )
Here is the caller graph for this function:

◆ closeEvent()

void SettingsPopupWidget::closeEvent ( QCloseEvent * event)
overrideprotected
Here is the call graph for this function:

◆ focusOutEvent()

void SettingsPopupWidget::focusOutEvent ( QFocusEvent * event)
overrideprotected

◆ paintEvent()

void SettingsPopupWidget::paintEvent ( QPaintEvent * event)
overrideprotected

◆ removeSettingsWidget()

void SettingsPopupWidget::removeSettingsWidget ( QWidget * toRemove) const

◆ resizeEvent()

void SettingsPopupWidget::resizeEvent ( QResizeEvent * event)
overrideprotected
Here is the call graph for this function:

Member Data Documentation

◆ containerLayout

QVBoxLayout* SettingsPopupWidget::containerLayout
protected

◆ containerWidget

QWidget* SettingsPopupWidget::containerWidget
protected

◆ layout

QVBoxLayout* SettingsPopupWidget::layout
protected

◆ scrollArea

QScrollArea* SettingsPopupWidget::scrollArea = nullptr
protected

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