#include <ToolbarsWidget.h>
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 | |
| virtual void | getHelpInformations (QString &ns, QString &helpFile) |
| QString | getResumeText () |
| bool | hasChanges () |
| virtual void | resetState () |
| virtual void | saveChanges () |
| virtual void | setApplicationController (te::qt::af::ApplicationController *app) |
| ToolbarsWidget (QWidget *parent=0) | |
| ~ToolbarsWidget () | |
Protected Slots | |
| void | currentToolbarChanged (int idx) |
| void | onAddToolbarButtonClicked () |
| void | onApplyButtonClicked () |
| void | onRemoveToolbarButtonClicked () |
| void | updateActions (QAction *act, const bool &toAdd) |
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 | |
| std::vector< QList< QAction * > > | m_actions |
| te::qt::af::ApplicationController * | m_app |
| std::set< QToolBar * > | m_createdBars |
| bool | m_hasChanged |
| Flag that defines if the widget has changes to apply. More... | |
| std::set< QToolBar * > | m_removedToolBars |
| Indexes of the removed bars. More... | |
| QString | m_resumeText |
Private Attributes | |
| Ui::ToolbarsWidgetForm * | m_ui |
Definition at line 49 of file ToolbarsWidget.h.
| te::qt::af::ToolbarsWidget::ToolbarsWidget | ( | QWidget * | parent = 0 | ) |
Definition at line 62 of file ToolbarsWidget.cpp.
References currentToolbarChanged(), te::qt::af::AbstractSettingWidget::m_resumeText, m_ui, onAddToolbarButtonClicked(), and onRemoveToolbarButtonClicked().
| te::qt::af::ToolbarsWidget::~ToolbarsWidget | ( | ) |
Definition at line 81 of file ToolbarsWidget.cpp.
References m_ui.
|
inlineprotectedvirtualinherited |
Indicates that there's unsaved information. Use this method after each change in informations of the widget.
| state | If 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(), onAddToolbarButtonClicked(), te::qt::af::TableWidget::onAlternateRowColorsGroupBoxClicked(), te::qt::af::AbstractSettingWidget::onApplyButtonClicked(), te::qt::af::DisplayWidget::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(), 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(), saveChanges(), te::qt::af::TableWidget::saveChanges(), te::qt::af::DisplayWidget::saveChanges(), te::qt::plugins::vp::VectorProcessingConfigWidget::saveChanges(), te::qt::plugins::rp::RasterConfigWidget::saveChanges(), te::qt::af::GeneralConfigWidget::saveChanges(), and updateActions().
|
protectedslot |
Definition at line 150 of file ToolbarsWidget.cpp.
References m_actions, and m_ui.
Referenced by resetState(), and ToolbarsWidget().
|
virtual |
Implements te::qt::af::AbstractSettingWidget.
Definition at line 135 of file ToolbarsWidget.cpp.
|
inlineinherited |
Definition at line 133 of file AbstractSettingWidget.h.
References te::qt::af::AbstractSettingWidget::m_resumeText.
Referenced by te::qt::af::SettingsDialog::settingsChanged().
|
inlineinherited |
Definition at line 138 of file AbstractSettingWidget.h.
References te::qt::af::AbstractSettingWidget::m_hasChanged.
|
inlineprotectedvirtualinherited |
Definition at line 155 of file AbstractSettingWidget.h.
References te::qt::af::AbstractSettingWidget::m_hasChanged, te::qt::af::AbstractSettingWidget::resetState(), and te::qt::af::AbstractSettingWidget::saveChanges().
|
protectedslot |
Definition at line 159 of file ToolbarsWidget.cpp.
References te::qt::af::AbstractSettingWidget::changeApplyButtonState(), m_actions, m_createdBars, m_ui, and te::sa::Normal.
Referenced by ToolbarsWidget().
|
protectedslot |
Definition at line 208 of file ToolbarsWidget.cpp.
References saveChanges().
|
protectedslot |
Definition at line 190 of file ToolbarsWidget.cpp.
References te::qt::af::AbstractSettingWidget::changeApplyButtonState(), m_removedToolBars, and m_ui.
Referenced by ToolbarsWidget().
|
virtual |
Implements te::qt::af::AbstractSettingWidget.
Definition at line 119 of file ToolbarsWidget.cpp.
References currentToolbarChanged(), te::common::FreeContents(), m_actions, te::qt::af::AbstractSettingWidget::m_app, m_createdBars, m_removedToolBars, m_ui, SetActions(), and SetToolbars().
Referenced by setApplicationController().
|
virtual |
Implements te::qt::af::AbstractSettingWidget.
Definition at line 86 of file ToolbarsWidget.cpp.
References te::qt::af::ApplicationController::addToolBar(), te::qt::af::AddToolBarToSettings(), te::qt::af::AbstractSettingWidget::changeApplyButtonState(), m_actions, te::qt::af::AbstractSettingWidget::m_app, m_createdBars, m_removedToolBars, m_ui, RemoveBars(), and te::qt::af::UpdateToolBarsInTheSettings().
Referenced by onApplyButtonClicked().
|
virtual |
Reimplemented from te::qt::af::AbstractSettingWidget.
Definition at line 141 of file ToolbarsWidget.cpp.
References te::qt::af::AbstractSettingWidget::m_app, m_ui, resetState(), and updateActions().
|
protectedslot |
Definition at line 213 of file ToolbarsWidget.cpp.
References te::qt::af::AbstractSettingWidget::changeApplyButtonState(), m_actions, m_ui, and UpdateActions().
Referenced by setApplicationController().
|
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().
|
protected |
Definition at line 85 of file ToolbarsWidget.h.
Referenced by currentToolbarChanged(), onAddToolbarButtonClicked(), resetState(), saveChanges(), and updateActions().
|
protectedinherited |
Definition at line 119 of file AbstractSettingWidget.h.
Referenced by te::qt::af::DisplayWidget::onApplyScreenSizeButtonClicked(), te::qt::af::DisplayWidget::onRestoreScreenSizeButtonClicked(), resetState(), saveChanges(), te::qt::af::DisplayWidget::saveChanges(), te::qt::af::TableWidget::saveChanges(), te::qt::af::GeneralConfigWidget::saveChanges(), setApplicationController(), and te::qt::af::AbstractSettingWidget::setApplicationController().
|
protected |
Definition at line 81 of file ToolbarsWidget.h.
Referenced by onAddToolbarButtonClicked(), resetState(), and saveChanges().
|
protectedinherited |
Flag that defines if the widget has changes to apply.
Definition at line 115 of file AbstractSettingWidget.h.
Referenced by te::qt::af::AbstractSettingWidget::changeApplyButtonState(), te::qt::af::AbstractSettingWidget::hasChanges(), and te::qt::af::AbstractSettingWidget::hideEvent().
|
protected |
Indexes of the removed bars.
Definition at line 83 of file ToolbarsWidget.h.
Referenced by onRemoveToolbarButtonClicked(), resetState(), and saveChanges().
|
protectedinherited |
Definition at line 117 of file AbstractSettingWidget.h.
Referenced by te::qt::af::DisplayWidget::DisplayWidget(), te::qt::af::GeneralConfigWidget::GeneralConfigWidget(), te::qt::af::AbstractSettingWidget::getResumeText(), ProjectWidget::ProjectWidget(), te::qt::plugins::rp::RasterConfigWidget::RasterConfigWidget(), te::qt::af::TableWidget::TableWidget(), ToolbarsWidget(), and te::qt::plugins::vp::VectorProcessingConfigWidget::VectorProcessingConfigWidget().
|
private |
Definition at line 89 of file ToolbarsWidget.h.
Referenced by currentToolbarChanged(), onAddToolbarButtonClicked(), onRemoveToolbarButtonClicked(), resetState(), saveChanges(), setApplicationController(), ToolbarsWidget(), updateActions(), and ~ToolbarsWidget().