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 | 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
< LanguageSelectListImpl
d
 

Detailed Description

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

Constructor & Destructor Documentation

geometrize::dialog::LanguageSelectList::LanguageSelectList ( QWidget *  parent)
87  : QListWidget(parent), d{std::make_unique<LanguageSelectList::LanguageSelectListImpl>(this)}
88 {
89 }
std::unique_ptr< LanguageSelectListImpl > d
Definition: languageselectlist.h:30
geometrize::dialog::LanguageSelectList::~LanguageSelectList ( )
virtual
92 {
93 }

Member Function Documentation

void geometrize::dialog::LanguageSelectList::changeEvent ( QEvent *  event)
overrideprotected
96 {
97  if (event->type() == QEvent::LanguageChange) {
98  d->onLanguageChange();
99  }
100  QWidget::changeEvent(event);
101 }
std::unique_ptr< LanguageSelectListImpl > d
Definition: languageselectlist.h:30

Member Data Documentation

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

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