te::qt::af::GeneralConfigWidget Class Reference

#include <GeneralConfigWidget.h>

Inheritance diagram for te::qt::af::GeneralConfigWidget:
te::qt::af::AbstractSettingWidget QWidget

Public Slots

virtual void onApplyButtonClicked ()
 

Signals

void updateApplyButtonState (const bool &)
 Signal must be emited when some settings has been changed. Use the argument to tell if the. More...
 

Public Member Functions

 GeneralConfigWidget (QWidget *parent=0)
 
void getHelpInformations (QString &ns, QString &helpFile)
 
QString getResumeText ()
 
bool hasChanges ()
 
void resetState ()
 
void saveChanges ()
 
virtual void setApplicationController (te::qt::af::ApplicationController *app)
 
 ~GeneralConfigWidget ()
 

Protected Member Functions

virtual void changeApplyButtonState (const bool &state)
 Indicates that there's unsaved information. Use this method after each change in informations of the widget. More...
 
virtual void hideEvent (QHideEvent *event)
 

Protected Attributes

te::qt::af::ApplicationControllerm_app
 
bool m_hasChanged
 Flag that defines if the widget has changes to apply. More...
 
QString m_resumeText
 

Private Slots

void onDefaultSRSToolButtonPressed ()
 
void onIconThemeCurrentIndexChanged (const QString &value)
 
void onSelectionColorChanged (const QColor &color)
 
void onToolBarIconSizeValueChanged (int value)
 

Private Member Functions

void initialize ()
 
void setupSRSUi ()
 

Private Attributes

te::qt::widgets::ColorPickerToolButtonm_colorPicker
 
int m_defaultSRID
 
bool m_needRestart
 
std::unique_ptr< Ui::GeneralConfigWidgetForm > m_ui
 

Detailed Description

Definition at line 61 of file GeneralConfigWidget.h.

Constructor & Destructor Documentation

te::qt::af::GeneralConfigWidget::GeneralConfigWidget ( QWidget parent = 0)
te::qt::af::GeneralConfigWidget::~GeneralConfigWidget ( )

Definition at line 56 of file GeneralConfigWidget.cpp.

References m_needRestart.

Member Function Documentation

void te::qt::af::AbstractSettingWidget::changeApplyButtonState ( const bool state)
inlineprotectedvirtualinherited

Indicates that there's unsaved information. Use this method after each change in informations of the widget.

Parameters
stateIf true indicates that there are unsave information.

Definition at line 172 of file AbstractSettingWidget.h.

References te::qt::af::AbstractSettingWidget::m_hasChanged, and te::qt::af::AbstractSettingWidget::updateApplyButtonState().

Referenced by ProjectWidget::authorChanged(), ProjectWidget::maxSavedChanged(), te::qt::af::ToolbarsWidget::onAddToolbarButtonClicked(), te::qt::af::TableWidget::onAlternateRowColorsGroupBoxClicked(), te::qt::af::AbstractSettingWidget::onApplyButtonClicked(), te::qt::af::DisplayWidget::onChangeBackgroundPushButton(), onDefaultSRSToolButtonPressed(), onIconThemeCurrentIndexChanged(), te::qt::plugins::rp::RasterConfigWidget::onInterpolatorComboBoxChanged(), te::qt::plugins::rp::RasterConfigWidget::onLevelChanged(), ProjectWidget::onOpeningOptionChanged(), te::qt::af::TableWidget::onPrimaryPushButtonClicked(), te::qt::plugins::vp::VectorProcessingConfigWidget::onQuestionChecked(), te::qt::plugins::rp::RasterConfigWidget::onQuestionChecked(), te::qt::af::ToolbarsWidget::onRemoveToolbarButtonClicked(), te::qt::af::TableWidget::onSecondaryPushButtonClicked(), onSelectionColorChanged(), te::qt::plugins::rp::RasterConfigWidget::onSetMultiResolutionDefaultChecked(), te::qt::plugins::vp::VectorProcessingConfigWidget::onSetSpatialIndexAsDefaultChecked(), onToolBarIconSizeValueChanged(), ProjectWidget::resetState(), ProjectWidget::saveChanges(), te::qt::af::ToolbarsWidget::saveChanges(), te::qt::af::TableWidget::saveChanges(), te::qt::af::DisplayWidget::saveChanges(), te::qt::plugins::vp::VectorProcessingConfigWidget::saveChanges(), te::qt::plugins::rp::RasterConfigWidget::saveChanges(), saveChanges(), and te::qt::af::ToolbarsWidget::updateActions().

void te::qt::af::GeneralConfigWidget::getHelpInformations ( QString &  ns,
QString &  helpFile 
)
virtual

Implements te::qt::af::AbstractSettingWidget.

Definition at line 105 of file GeneralConfigWidget.cpp.

QString te::qt::af::AbstractSettingWidget::getResumeText ( )
inlineinherited
bool te::qt::af::AbstractSettingWidget::hasChanges ( )
inlineinherited
void te::qt::af::AbstractSettingWidget::hideEvent ( QHideEvent *  event)
inlineprotectedvirtualinherited
void te::qt::af::AbstractSettingWidget::onApplyButtonClicked ( )
inlinevirtualslotinherited
void te::qt::af::GeneralConfigWidget::onDefaultSRSToolButtonPressed ( )
privateslot
void te::qt::af::GeneralConfigWidget::onIconThemeCurrentIndexChanged ( const QString &  value)
privateslot
void te::qt::af::GeneralConfigWidget::onSelectionColorChanged ( const QColor &  color)
privateslot
void te::qt::af::GeneralConfigWidget::onToolBarIconSizeValueChanged ( int  value)
privateslot
void te::qt::af::GeneralConfigWidget::resetState ( )
virtual

Implements te::qt::af::AbstractSettingWidget.

Definition at line 101 of file GeneralConfigWidget.cpp.

void te::qt::af::AbstractSettingWidget::setApplicationController ( te::qt::af::ApplicationController app)
inlinevirtualinherited

Reimplemented in te::qt::af::ToolbarsWidget.

Definition at line 143 of file AbstractSettingWidget.h.

References te::qt::af::AbstractSettingWidget::m_app.

Referenced by GetWidget().

void te::qt::af::GeneralConfigWidget::setupSRSUi ( )
private

Definition at line 158 of file GeneralConfigWidget.cpp.

References m_defaultSRID, m_ui, and TE_UNKNOWN_SRS.

Referenced by initialize(), and onDefaultSRSToolButtonPressed().

void te::qt::af::AbstractSettingWidget::updateApplyButtonState ( const bool )
signalinherited

Signal must be emited when some settings has been changed. Use the argument to tell if the.

Referenced by te::qt::af::AbstractSettingWidget::changeApplyButtonState().

Member Data Documentation

te::qt::widgets::ColorPickerToolButton* te::qt::af::GeneralConfigWidget::m_colorPicker
private

Definition at line 96 of file GeneralConfigWidget.h.

Referenced by initialize(), and saveChanges().

int te::qt::af::GeneralConfigWidget::m_defaultSRID
private
bool te::qt::af::AbstractSettingWidget::m_hasChanged
protectedinherited
bool te::qt::af::GeneralConfigWidget::m_needRestart
private
std::unique_ptr<Ui::GeneralConfigWidgetForm> te::qt::af::GeneralConfigWidget::m_ui
private

Definition at line 95 of file GeneralConfigWidget.h.

Referenced by GeneralConfigWidget(), initialize(), saveChanges(), and setupSRSUi().


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