te::qt::af::DisplayWidget Class Reference

A frame for setting display options. More...

#include <DisplayWidget.h>

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

Public Slots

void onApplyButtonClicked ()
 
void onApplyScreenSizeButtonClicked ()
 
void onChangeBackgroundPushButton ()
 
void onRestoreScreenSizeButtonClicked ()
 

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

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

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 Attributes

Ui::DisplayWidgetForm * m_ui
 

Detailed Description

A frame for setting display options.

A frame for setting general options.

Definition at line 50 of file DisplayWidget.h.

Constructor & Destructor Documentation

DisplayWidget::~DisplayWidget ( )

Definition at line 66 of file DisplayWidget.cpp.

References m_ui.

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(), onChangeBackgroundPushButton(), te::qt::af::GeneralConfigWidget::onDefaultSRSToolButtonPressed(), te::qt::af::GeneralConfigWidget::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(), te::qt::af::GeneralConfigWidget::onSelectionColorChanged(), te::qt::plugins::rp::RasterConfigWidget::onSetMultiResolutionDefaultChecked(), te::qt::plugins::vp::VectorProcessingConfigWidget::onSetSpatialIndexAsDefaultChecked(), te::qt::af::GeneralConfigWidget::onToolBarIconSizeValueChanged(), ProjectWidget::resetState(), ProjectWidget::saveChanges(), te::qt::af::ToolbarsWidget::saveChanges(), saveChanges(), te::qt::af::TableWidget::saveChanges(), te::qt::plugins::rp::RasterConfigWidget::saveChanges(), te::qt::plugins::vp::VectorProcessingConfigWidget::saveChanges(), te::qt::af::GeneralConfigWidget::saveChanges(), and te::qt::af::ToolbarsWidget::updateActions().

void DisplayWidget::getHelpInformations ( QString &  ns,
QString &  helpFile 
)
virtual

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

Definition at line 257 of file DisplayWidget.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 DisplayWidget::onApplyButtonClicked ( )
slot

Definition at line 252 of file DisplayWidget.cpp.

References saveChanges().

void DisplayWidget::onChangeBackgroundPushButton ( )
slot

Definition at line 71 of file DisplayWidget.cpp.

References te::qt::af::AbstractSettingWidget::changeApplyButtonState(), and m_ui.

Referenced by DisplayWidget().

void DisplayWidget::resetScreenSizeState ( )
virtual

Definition at line 241 of file DisplayWidget.cpp.

References m_ui.

Referenced by DisplayWidget().

void DisplayWidget::resetState ( )
virtual

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

Definition at line 219 of file DisplayWidget.cpp.

References m_ui.

void DisplayWidget::saveScreenSizeChanges ( )
virtual

Definition at line 211 of file DisplayWidget.cpp.

References m_ui.

Referenced by onApplyScreenSizeButtonClicked(), and onRestoreScreenSizeButtonClicked().

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::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

bool te::qt::af::AbstractSettingWidget::m_hasChanged
protectedinherited

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