Geometrize  1.0
An application for geometrizing images into geometric primitives
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
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
< AppSplashScreenImpl
d
 

Detailed Description

The AppSplashScreen class implements a splash screen for Geometrize.

Constructor & Destructor Documentation

geometrize::dialog::AppSplashScreen::AppSplashScreen ( )
117  : d{std::make_unique<AppSplashScreen::AppSplashScreenImpl>()}
118 {
119 }
std::unique_ptr< AppSplashScreenImpl > d
Definition: appsplashscreen.h:35
geometrize::dialog::AppSplashScreen::AppSplashScreen ( const AppSplashScreen )
delete
geometrize::dialog::AppSplashScreen::~AppSplashScreen ( )
122 {
123 }

Member Function Documentation

AppSplashScreen& geometrize::dialog::AppSplashScreen::operator= ( const AppSplashScreen )
delete
void geometrize::dialog::AppSplashScreen::setState ( SplashState  state)
126 {
127  d->setState(state);
128 }
std::unique_ptr< AppSplashScreenImpl > d
Definition: appsplashscreen.h:35

Member Data Documentation

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

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