Loading...
Searching...
No Matches
te::qt::af::ToolbarsWidget Class Reference

#include <ToolbarsWidget.h>

Inheritance diagram for te::qt::af::ToolbarsWidget:
te::qt::af::AbstractSettingWidget

Signals

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

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.
 
virtual void hideEvent (QHideEvent *event)
 

Protected Attributes

std::vector< QList< QAction * > > m_actions
 
te::qt::af::ApplicationControllerm_app
 
std::set< QToolBar * > m_createdBars
 
bool m_hasChanged
 Flag that defines if the widget has changes to apply.
 
std::set< QToolBar * > m_removedToolBars
 Indexes of the removed bars.
 
QString m_resumeText
 

Private Attributes

Ui::ToolbarsWidgetForm * m_ui
 

Detailed Description

Definition at line 49 of file ToolbarsWidget.h.

Constructor & Destructor Documentation

◆ ToolbarsWidget()

te::qt::af::ToolbarsWidget::ToolbarsWidget ( QWidget * parent = 0)

◆ ~ToolbarsWidget()

te::qt::af::ToolbarsWidget::~ToolbarsWidget ( )

Member Function Documentation

◆ changeApplyButtonState()

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 m_hasChanged, and updateApplyButtonState().

Referenced by onApplyButtonClicked(), and updateApplyButtonState().

◆ currentToolbarChanged

void te::qt::af::ToolbarsWidget::currentToolbarChanged ( int idx)
protectedslot

◆ getHelpInformations()

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

◆ getResumeText()

QString te::qt::af::AbstractSettingWidget::getResumeText ( )
inlineinherited

Definition at line 133 of file AbstractSettingWidget.h.

References m_resumeText.

Referenced by getHelpInformations().

◆ hasChanges()

bool te::qt::af::AbstractSettingWidget::hasChanges ( )
inlineinherited

Definition at line 138 of file AbstractSettingWidget.h.

References m_hasChanged.

Referenced by getHelpInformations().

◆ hideEvent()

void te::qt::af::AbstractSettingWidget::hideEvent ( QHideEvent * event)
inlineprotectedvirtualinherited

Definition at line 155 of file AbstractSettingWidget.h.

References m_hasChanged, resetState(), and saveChanges().

Referenced by updateApplyButtonState().

◆ onAddToolbarButtonClicked

void te::qt::af::ToolbarsWidget::onAddToolbarButtonClicked ( )
protectedslot

◆ onApplyButtonClicked

void te::qt::af::ToolbarsWidget::onApplyButtonClicked ( )
protectedslot

◆ onRemoveToolbarButtonClicked

void te::qt::af::ToolbarsWidget::onRemoveToolbarButtonClicked ( )
protectedslot

◆ resetState()

virtual void te::qt::af::ToolbarsWidget::resetState ( )
virtual

◆ saveChanges()

virtual void te::qt::af::ToolbarsWidget::saveChanges ( )
virtual

◆ setApplicationController()

virtual void te::qt::af::ToolbarsWidget::setApplicationController ( te::qt::af::ApplicationController * app)
virtual

Reimplemented from te::qt::af::AbstractSettingWidget.

References slots.

◆ updateActions

void te::qt::af::ToolbarsWidget::updateActions ( QAction * act,
const bool & toAdd )
protectedslot

◆ updateApplyButtonState

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.

References changeApplyButtonState(), and hideEvent().

Referenced by changeApplyButtonState().

Member Data Documentation

◆ m_actions

std::vector< QList<QAction*> > te::qt::af::ToolbarsWidget::m_actions
protected

Definition at line 85 of file ToolbarsWidget.h.

◆ m_app

te::qt::af::ApplicationController* te::qt::af::AbstractSettingWidget::m_app
protectedinherited

Definition at line 119 of file AbstractSettingWidget.h.

Referenced by AbstractSettingWidget(), and setApplicationController().

◆ m_createdBars

std::set<QToolBar*> te::qt::af::ToolbarsWidget::m_createdBars
protected

Definition at line 81 of file ToolbarsWidget.h.

◆ m_hasChanged

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

Flag that defines if the widget has changes to apply.

Definition at line 115 of file AbstractSettingWidget.h.

Referenced by AbstractSettingWidget(), changeApplyButtonState(), hasChanges(), and hideEvent().

◆ m_removedToolBars

std::set<QToolBar*> te::qt::af::ToolbarsWidget::m_removedToolBars
protected

Indexes of the removed bars.

Definition at line 83 of file ToolbarsWidget.h.

◆ m_resumeText

QString te::qt::af::AbstractSettingWidget::m_resumeText
protectedinherited

Definition at line 117 of file AbstractSettingWidget.h.

Referenced by getResumeText().

◆ m_ui

Ui::ToolbarsWidgetForm* te::qt::af::ToolbarsWidget::m_ui
private

Definition at line 89 of file ToolbarsWidget.h.


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