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::LanguageSelectWidget Class Reference

The LanguageSelectWidget class implements a widget for selecting and viewing the application language/locale. More...

#include <languageselectwidget.h>

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

Classes

class  LanguageSelectWidgetImpl
 

Public Member Functions

 LanguageSelectWidget (QWidget *parent)
 
virtual ~LanguageSelectWidget ()
 

Protected Member Functions

void changeEvent (QEvent *) override
 

Private Attributes

std::unique_ptr< LanguageSelectWidgetImpld
 

Detailed Description

The LanguageSelectWidget class implements a widget for selecting and viewing the application language/locale.

Constructor & Destructor Documentation

◆ LanguageSelectWidget()

geometrize::dialog::LanguageSelectWidget::LanguageSelectWidget ( QWidget *  parent)
explicit
66  : QWidget(parent), d{std::make_unique<LanguageSelectWidget::LanguageSelectWidgetImpl>(this)}
67 {
68 }

◆ ~LanguageSelectWidget()

geometrize::dialog::LanguageSelectWidget::~LanguageSelectWidget ( )
virtual
71 {
72 }

Member Function Documentation

◆ changeEvent()

void geometrize::dialog::LanguageSelectWidget::changeEvent ( QEvent *  event)
overrideprotected
75 {
76  if (event->type() == QEvent::LanguageChange) {
77  d->onLanguageChange();
78  }
79  QWidget::changeEvent(event);
80 }

Member Data Documentation

◆ d

std::unique_ptr<LanguageSelectWidgetImpl> geometrize::dialog::LanguageSelectWidget::d
private

The documentation for this class was generated from the following files:
geometrize::dialog::LanguageSelectWidget::d
std::unique_ptr< LanguageSelectWidgetImpl > d
Definition: languageselectwidget.h:30