ImagingTools Core SDK
Public Member Functions | List of all members
imtgui::IDocumentViewDecoratorabstract

#include <IDocumentViewDecorator.h>

Inherits istd::IPolymorphic.

Inherited by imtgui::TStandardDocumentViewDecorator< CMultiDocumentWorkspaceGuiComp, Ui::CStandardDocumentViewDecorator > [virtual], and imtgui::TStandardDocumentViewDecorator< WorkspaceImpl, UI > [virtual].

Public Member Functions

virtual QWidget * GetDecoratorWidget ()=0
 
virtual QWidget * GetViewFrame ()=0
 
virtual istd::IPolymorphic * GetView () const =0
 
virtual void SetViewEnabled (bool isEnabled)=0
 
virtual QString GetTitle ()=0
 
virtual void SetTitle (const QString &title)=0
 
virtual void SetDocumentTypeName (const QString &name)=0
 

Detailed Description

Interface for the document view decorator. View decorator is used for some extended (decorated) presentation of a document view.

Definition at line 20 of file IDocumentViewDecorator.h.

Member Function Documentation

◆ GetDecoratorWidget()

virtual QWidget * imtgui::IDocumentViewDecorator::GetDecoratorWidget ( )
pure virtual

Get access to the main (root) widget of the decorator.

◆ GetTitle()

virtual QString imtgui::IDocumentViewDecorator::GetTitle ( )
pure virtual

Get the title of the document.

◆ GetView()

virtual istd::IPolymorphic * imtgui::IDocumentViewDecorator::GetView ( ) const
pure virtual

Get access to the view object itself.

◆ GetViewFrame()

virtual QWidget * imtgui::IDocumentViewDecorator::GetViewFrame ( )
pure virtual

Get access to the view frame. The view frame is the container widget for the view component.

◆ SetDocumentTypeName()

virtual void imtgui::IDocumentViewDecorator::SetDocumentTypeName ( const QString &  name)
pure virtual

Set the type name of the document.

◆ SetTitle()

virtual void imtgui::IDocumentViewDecorator::SetTitle ( const QString &  title)
pure virtual

Set the title of the document.

◆ SetViewEnabled()

virtual void imtgui::IDocumentViewDecorator::SetViewEnabled ( bool  isEnabled)
pure virtual

Set the view frame enabled or disabled.