Freeciv21
Develop your civilization from humble roots to a global empire
mpgui_main Class Reference

#include <mpgui_qt.h>

+ Inheritance diagram for mpgui_main:
+ Collaboration diagram for mpgui_main:

Public Member Functions

 mpgui_main (QApplication *qapp_in, QWidget *central_in)
 Main window constructor. More...
 

Protected Member Functions

void closeEvent (QCloseEvent *event) override
 User clicked windows close button. More...
 

Private Member Functions

void popup_quit_dialog ()
 Open dialog to confirm that user wants to quit modpack installer. More...
 

Private Attributes

QApplication * qapp
 
QWidget * central
 

Detailed Description

Definition at line 29 of file mpgui_qt.h.

Constructor & Destructor Documentation

◆ mpgui_main()

mpgui_main::mpgui_main ( QApplication *  qapp_in,
QWidget *  central_in 
)

Main window constructor.

Definition at line 429 of file mpgui_qt.cpp.

Member Function Documentation

◆ closeEvent()

void mpgui_main::closeEvent ( QCloseEvent *  event)
overrideprotected

User clicked windows close button.

Definition at line 465 of file mpgui_qt.cpp.

◆ popup_quit_dialog()

void mpgui_main::popup_quit_dialog ( )
private

Open dialog to confirm that user wants to quit modpack installer.

Definition at line 439 of file mpgui_qt.cpp.

Referenced by closeEvent().

Member Data Documentation

◆ central

QWidget* mpgui_main::central
private

Definition at line 38 of file mpgui_qt.h.

Referenced by mpgui_main(), and popup_quit_dialog().

◆ qapp

QApplication* mpgui_main::qapp
private

Definition at line 37 of file mpgui_qt.h.

Referenced by mpgui_main(), and popup_quit_dialog().