API Documentation
Loading...
Searching...
No Matches
InitialSetupDialog Class Reference

Shown after a new installation on a device, allowing the user to familiarize themselves with the environment and to setup any needed settings, such as language, and performing registation. More...

#include <InitialSetupDialog.h>

Inheritance diagram for InitialSetupDialog:
[legend]
Collaboration diagram for InitialSetupDialog:
[legend]

Signals

void finishedSignal ()
 

Public Member Functions

void addWidget (QWidget *widget)
 
bool hasContent () const
 
 InitialSetupDialog (WindowManager *manager, QWidget *parent=nullptr)
 
void removeWidget (QWidget *widget)
 
void resetDialog ()
 
 ~InitialSetupDialog ()
 

Protected Member Functions

QSize minimumSizeHint () const override
 
void retranslate ()
 
void setupActivationTab ()
 
void setupButtons ()
 
void setupFolderTab ()
 
void setupInitialPage ()
 
void setupUnitsTab ()
 
void setVisible (bool visible) override
 
QSize sizeHint () const override
 
void updateWidgets ()
 

Protected Attributes

NDEVRActivationDialog * m_activation_dialog = nullptr
 
QWidget * m_first_page = nullptr
 
FileAndFolderSettingsDialogm_folder_dialog = nullptr
 
bool m_language_changed
 
QCustomLabelm_language_info_label = nullptr
 
QCustomLabelm_language_label = nullptr
 
Buttonm_lighting_button = nullptr
 
QCustomLabelm_lighting_info_label = nullptr
 
QCustomLabelm_lighting_label = nullptr
 
QBoxLayout * m_main_layout = nullptr
 
Buttonm_next_button = nullptr
 
Buttonm_previous_button = nullptr
 
QCustomStackedWidgetm_stack = nullptr
 
QCustomLabelm_text = nullptr
 
Buttonm_touch_button = nullptr
 
QCustomLabelm_touch_info_label = nullptr
 
QCustomLabelm_touch_label = nullptr
 
TranslationCombom_translation_combo = nullptr
 
UnitsDialogm_unit_dialog = nullptr
 
ImageViewm_view = nullptr
 
WindowManagerm_window_manager = nullptr
 

Detailed Description

Shown after a new installation on a device, allowing the user to familiarize themselves with the environment and to setup any needed settings, such as language, and performing registation.


Constructor & Destructor Documentation

◆ InitialSetupDialog()

InitialSetupDialog ( WindowManager * manager,
QWidget * parent = nullptr )

◆ ~InitialSetupDialog()

Member Function Documentation

◆ addWidget()

void addWidget ( QWidget * widget)

◆ finishedSignal

void finishedSignal ( )
signal

◆ hasContent()

bool hasContent ( ) const

◆ minimumSizeHint()

QSize minimumSizeHint ( ) const
overrideprotected

◆ removeWidget()

void removeWidget ( QWidget * widget)

◆ resetDialog()

void resetDialog ( )

◆ retranslate()

void retranslate ( )
protected

◆ setupActivationTab()

void setupActivationTab ( )
protected

◆ setupButtons()

void setupButtons ( )
protected

◆ setupFolderTab()

void setupFolderTab ( )
protected

◆ setupInitialPage()

void setupInitialPage ( )
protected

◆ setupUnitsTab()

void setupUnitsTab ( )
protected

◆ setVisible()

void setVisible ( bool visible)
overrideprotected

◆ sizeHint()

QSize sizeHint ( ) const
overrideprotected

◆ updateWidgets()

void updateWidgets ( )
protected

Member Data Documentation

◆ m_activation_dialog

NDEVRActivationDialog* m_activation_dialog = nullptr
protected

◆ m_first_page

QWidget* m_first_page = nullptr
protected

◆ m_folder_dialog

FileAndFolderSettingsDialog* m_folder_dialog = nullptr
protected

◆ m_language_changed

bool m_language_changed
protected

◆ m_language_info_label

QCustomLabel* m_language_info_label = nullptr
protected

◆ m_language_label

QCustomLabel* m_language_label = nullptr
protected

◆ m_lighting_button

Button* m_lighting_button = nullptr
protected

◆ m_lighting_info_label

QCustomLabel* m_lighting_info_label = nullptr
protected

◆ m_lighting_label

QCustomLabel* m_lighting_label = nullptr
protected

◆ m_main_layout

QBoxLayout* m_main_layout = nullptr
protected

◆ m_next_button

Button* m_next_button = nullptr
protected

◆ m_previous_button

Button* m_previous_button = nullptr
protected

◆ m_stack

QCustomStackedWidget* m_stack = nullptr
protected

◆ m_text

QCustomLabel* m_text = nullptr
protected

◆ m_touch_button

Button* m_touch_button = nullptr
protected

◆ m_touch_info_label

QCustomLabel* m_touch_info_label = nullptr
protected

◆ m_touch_label

QCustomLabel* m_touch_label = nullptr
protected

◆ m_translation_combo

TranslationCombo* m_translation_combo = nullptr
protected

◆ m_unit_dialog

UnitsDialog* m_unit_dialog = nullptr
protected

◆ m_view

ImageView* m_view = nullptr
protected

◆ m_window_manager

WindowManager* m_window_manager = nullptr
protected

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