Geometrize  1.0
An application for geometrizing images into geometric primitives
Classes | Public Member Functions | Private Attributes | List of all members
geometrize::dialog::AppSplashScreen Class Reference

The AppSplashScreen class implements a splash screen for Geometrize. More...

#include <appsplashscreen.h>

Classes

class  AppSplashScreenImpl
 

Public Member Functions

 AppSplashScreen ()
 
AppSplashScreenoperator= (const AppSplashScreen &)=delete
 
 AppSplashScreen (const AppSplashScreen &)=delete
 
 ~AppSplashScreen ()
 
void setState (SplashState state)
 

Private Attributes

std::unique_ptr< AppSplashScreenImpld
 

Detailed Description

The AppSplashScreen class implements a splash screen for Geometrize.

Constructor & Destructor Documentation

◆ AppSplashScreen() [1/2]

geometrize::dialog::AppSplashScreen::AppSplashScreen ( )
117  : d{std::make_unique<AppSplashScreen::AppSplashScreenImpl>()}
118 {
119 }

◆ AppSplashScreen() [2/2]

geometrize::dialog::AppSplashScreen::AppSplashScreen ( const AppSplashScreen )
delete

◆ ~AppSplashScreen()

geometrize::dialog::AppSplashScreen::~AppSplashScreen ( )
122 {
123 }

Member Function Documentation

◆ operator=()

AppSplashScreen& geometrize::dialog::AppSplashScreen::operator= ( const AppSplashScreen )
delete

◆ setState()

void geometrize::dialog::AppSplashScreen::setState ( SplashState  state)
126 {
127  d->setState(state);
128 }

Member Data Documentation

◆ d

std::unique_ptr<AppSplashScreenImpl> geometrize::dialog::AppSplashScreen::d
private

The documentation for this class was generated from the following files:
geometrize::dialog::AppSplashScreen::d
std::unique_ptr< AppSplashScreenImpl > d
Definition: appsplashscreen.h:35