|
ACF $AcfVersion:0$
|
#include <CTextEditorComp.h>
Public Member Functions | |
| CTextEditorComp () | |
| virtual const ibase::IHierarchicalCommand * | GetCommands () const override |
| Get list of menu commands. | |
Public Member Functions inherited from iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > > | |
| TGuiObserverWrap () | |
| virtual bool | OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask) override |
| virtual bool | OnModelDetached (imod::IModel *modelPtr) override |
Public Member Functions inherited from iqtgui::TGuiComponentBase< QTextEdit > | |
| TGuiComponentBase () | |
| virtual QTextEdit * | GetQtWidget () const |
| virtual QWidget * | CreateQtWidget (QWidget *parentPtr) override |
| Create slave widget object. | |
Public Member Functions inherited from iqtgui::CGuiComponentBase | |
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, IVisualStatus, ExtractVisualStatus) | |
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, istd::IChangeable, ExtractVisualStatus) | |
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, imod::IModel, ExtractVisualStatus) | |
| CGuiComponentBase () | |
| bool | IsGuiShown () const |
| virtual bool | IsGuiCreated () const override |
| Checks if the GUI has been initialized and created. | |
| virtual bool | CreateGui (QWidget *parentPtr) override |
| Initializes the GUI and connects it to the parent widget. | |
| virtual bool | DestroyGui () override |
| Releases GUI resources and disconnects from the parent. | |
| virtual QWidget * | GetWidget () const override |
| Gets access to the internal QWidget object. | |
| virtual void | OnTryClose (bool *ignoredPtr=NULL) override |
| Called when the application is attempting to close. | |
Public Member Functions inherited from iqtgui::TDesignSchemaHandlerWrap< Base > | |
| TDesignSchemaHandlerWrap () | |
| virtual void | EnableDesignHandler (bool enable=true) |
| If enabled, listen to the design schema change events from the application context. | |
Public Member Functions inherited from iqtgui::CIconProvider | |
| virtual QIcon | GetIcon (const QString &iconName) const |
| virtual QString | GetIconPath (const QString &iconName) const |
| virtual QString | GetStyleSheetPath (const QString &styleSheetPath) const |
| QByteArray | GetCurrentThemeId () const |
| void | SetThemeId (const QByteArray &themeId) |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
Public Member Functions inherited from imod::TSingleModelObserverBase< idoc::ITextDocument > | |
| TSingleModelObserverBase () | |
| idoc::ITextDocument * | GetObservedObject () const |
| Get instance of observed object. | |
| idoc::ITextDocument * | GetObjectPtr () const |
| Get instance of observed object. | |
| bool | AttachOrSetObject (idoc::ITextDocument *objectPtr) |
| Attach to model of object or set object pointer, if no connection is possible. | |
Public Member Functions inherited from imod::CSingleModelObserverBase | |
| CSingleModelObserverBase () | |
| virtual | ~CSingleModelObserverBase () |
| imod::IModel * | GetObservedModel () const |
| Get access to observed model. | |
| imod::IModel * | GetModelPtr () const |
| Get access to observed model. | |
| void | EnsureModelDetached () |
| Make sure this observer is detached. | |
| void | SetObservedIds (const istd::IChangeable::ChangeSet &changeMask) |
| Set list of ID's beeing observed. | |
| virtual bool | IsModelAttached (const imod::IModel *modelPtr=NULL) const override |
| Checks if the specified model is currently attached to this observer. | |
| virtual void | BeforeUpdate (imod::IModel *modelPtr) override |
| Callback invoked before an update of the observer's content occurs. | |
Public Member Functions inherited from istd::IChangeable | |
| virtual int | GetSupportedOperations () const |
| Get set of flags for supported operations. | |
| virtual bool | CopyFrom (const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS) |
| Copy this object from another one. | |
| virtual bool | IsEqual (const IChangeable &object) const |
| Compare this object with another object. | |
| virtual istd::TUniqueInterfacePtr< istd::IChangeable > | CloneMe (CompatibilityMode mode=CM_WITHOUT_REFS) const |
| Make a copy of this object. | |
| virtual bool | ResetData (CompatibilityMode mode=CM_WITHOUT_REFS) |
| Reset data to its default state. | |
| virtual void | BeginChanges (const ChangeSet &changeSet) |
| Starts the change transaction. | |
| virtual void | EndChanges (const ChangeSet &changeSet) |
| Ends the change transaction. | |
| virtual void | BeginChangeGroup (const ChangeSet &changeSet) |
| Starts group of changes. | |
| virtual void | EndChangeGroup (const ChangeSet &changeSet) |
| Ends group of changes. | |
Protected Slots | |
| void | OnSelectionChanged () |
| void | OnTextChanged () |
| void | OnToLowercase () |
| void | OnToUppercase () |
Protected Member Functions | |
| virtual void | UpdateModel () const override |
| Do update of the model to reflect the current contents of GUI. | |
| virtual void | UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override |
| Do update of the GUI to reflect the state of model. | |
| virtual void | OnGuiCreated () override |
| Called just after GUI is initialized. | |
| virtual void | OnRetranslate () override |
| Called when non-GUI elements (like commands) should be retranslated. | |
Protected Member Functions inherited from iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > > | |
| virtual void | OnGuiModelShown () |
| Called when model is attached and GUI is shown. | |
| virtual void | OnGuiModelHidden () |
| Called when model is detached or GUI is hidden. | |
| virtual void | OnGuiModelAttached () |
| Called when model is attached and GUI is created. | |
| virtual void | OnGuiModelDetached () |
| Called when model is detached or GUI is destroyed. | |
| bool | IsUpdateBlocked () const |
| Check if GUI updating is blocked. | |
| bool | DoUpdateModel () const |
| Secure update model. | |
| virtual void | UpdateEditor (const istd::IChangeable::ChangeSet &changeSet) override |
| Updates editor with model data. | |
| virtual void | UpdateModelFromEditor () const override |
| Updates model from editor. | |
| virtual void | OnGuiShown () override |
| virtual void | OnGuiHidden () override |
| virtual void | OnGuiRetranslate () override |
| virtual void | OnGuiDestroyed () override |
| virtual void | AfterUpdate (imod::IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet) override |
| virtual bool | IsReadOnly () const override |
Returns true if the model data can be changed. | |
| virtual void | SetReadOnly (bool state) override |
| Set flag that the model data can be changed. | |
| void | SetDisableUiIfReadOnly (bool state) |
| Control if GUI should be disaled for read-only editors. | |
Protected Member Functions inherited from iqtgui::CGuiComponentBase | |
| virtual void | OnGuiDesignChanged () |
| virtual bool | OnKeyPressed (QKeyEvent *event) |
| Called from widget event filter when key is pressed. | |
| void | SetStatusIcon (const QIcon &icon) |
| Set status icon;. | |
| void | SetStatusText (const QString &text) |
| Set status text;. | |
| void | SetDefaultVisualStatus () |
| virtual void | OnLanguageChanged () override |
| virtual void | OnDesignSchemaChanged (const QByteArray &themeId) override |
| virtual bool | eventFilter (QObject *sourcePtr, QEvent *eventPtr) override |
| virtual void | OnComponentCreated () override |
| virtual void | OnComponentDestroyed () override |
Protected Member Functions inherited from iqtgui::CIconProvider | |
| virtual QIcon | CreateIcon (const QString &iconName) const |
Protected Member Functions inherited from imod::TSingleModelObserverBase< idoc::ITextDocument > | |
| virtual idoc::ITextDocument * | CastFromModel (imod::IModel *modelPtr) const |
Protected Member Functions inherited from imod::CSingleModelObserverBase | |
| void | SetModelPtr (imod::IModel *modelPtr) |
| Set internal model pointer to specified value. | |
| virtual void | OnUpdate (const istd::IChangeable::ChangeSet &changeSet) |
| Called on update of observed model. | |
Protected Member Functions inherited from istd::IChangeable | |
| virtual void | OnBeginChanges () |
| Callback function for begin change event. | |
| virtual void | OnEndChanges (const ChangeSet &changeSet) |
| Callback function for end change event. | |
Additional Inherited Members | |
Static Public Member Functions inherited from istd::IChangeable | |
| static const ChangeSet & | GetNoChanges () |
| Get empty set of changes. | |
| static const ChangeSet & | GetAnyChange () |
| Get anonymous change set. | |
| static const ChangeSet & | GetAllChanges () |
| Get anonymous change set. | |
| static const ChangeSet & | GetDelegatedChanges () |
| Get delegated change set. | |
Protected Attributes inherited from iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > > | |
| bool | m_isReadOnly |
Protected Attributes inherited from iqtgui::CGuiComponentBase | |
| imod::TModelWrap< VisualStatus > | m_visualStatus |
Static Protected Attributes inherited from imod::CSingleModelObserverBase | |
| static const istd::IChangeable::ChangeSet | s_undoChanges |
Definition at line 26 of file CTextEditorComp.h.
| typedef iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase<QTextEdit>, imod::TSingleModelObserverBase<idoc::ITextDocument> > CTextEditorComp::BaseClass |
Definition at line 37 of file CTextEditorComp.h.
| CTextEditorComp::CTextEditorComp | ( | ) |
|
overridevirtual |
Get list of menu commands.
These commands will be integrated in global menu system, independent from actual selected view. For support of normal pull down menu, depth of this tree structure should be at least 3.
Reimplemented from ibase::ICommandsProvider.
|
overrideprotectedvirtual |
Called just after GUI is initialized.
Reimplemented from iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >.
|
overrideprotectedvirtual |
Called when non-GUI elements (like commands) should be retranslated.
Reimplemented from iqtgui::CGuiComponentBase.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
overrideprotectedvirtual |
Do update of the GUI to reflect the state of model.
This method should be implmented by derived classes instead of imod::IModelEditor::UpdateEditor().
Reimplemented from iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >.
|
overrideprotectedvirtual |
Do update of the model to reflect the current contents of GUI.
This method should be implmented by derived classes instead of imod::IModelEditor::UpdateModelFromEditor().
Reimplemented from iqtgui::TGuiObserverWrap< iqtgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >.