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

The LanguageSelectList class implements a widget for selecting the application language/locale from a list of options. More...

#include <languageselectlist.h>

Inheritance diagram for geometrize::dialog::LanguageSelectList:
Inheritance graph
[legend]
Collaboration diagram for geometrize::dialog::LanguageSelectList:
Collaboration graph
[legend]

Classes

class  LanguageSelectListImpl
 

Public Member Functions

 LanguageSelectList (QWidget *parent)
 
virtual ~LanguageSelectList ()
 

Protected Member Functions

void changeEvent (QEvent *) override
 

Private Attributes

std::unique_ptr< LanguageSelectListImpld
 

Detailed Description

The LanguageSelectList class implements a widget for selecting the application language/locale from a list of options.

Constructor & Destructor Documentation

◆ LanguageSelectList()

geometrize::dialog::LanguageSelectList::LanguageSelectList ( QWidget *  parent)
72  : QListWidget(parent), d{std::make_unique<LanguageSelectList::LanguageSelectListImpl>(this)}
73 {
74 }

◆ ~LanguageSelectList()

geometrize::dialog::LanguageSelectList::~LanguageSelectList ( )
virtual
77 {
78 }

Member Function Documentation

◆ changeEvent()

void geometrize::dialog::LanguageSelectList::changeEvent ( QEvent *  event)
overrideprotected
81 {
82  if (event->type() == QEvent::LanguageChange) {
83  d->onLanguageChange();
84  }
85  QWidget::changeEvent(event);
86 }

Member Data Documentation

◆ d

std::unique_ptr<LanguageSelectListImpl> geometrize::dialog::LanguageSelectList::d
private

The documentation for this class was generated from the following files:
geometrize::dialog::LanguageSelectList::d
std::unique_ptr< LanguageSelectListImpl > d
Definition: languageselectlist.h:30