OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
TerminalCollectionItem Class Referenceabstract

#include "Terminal.h"

Inheritance diagram for TerminalCollectionItem:
TerminalCollectionFilter TerminalRequest

Public Member Functions

 TerminalCollectionItem (Terminal *_owner, const QString &_title)
 
virtual ~TerminalCollectionItem ()
 
virtual bool setFromJsonObject (const QJsonObject &_object)=0
 
virtual void addToJsonObject (QJsonObject &_object) const =0
 
void setTitle (const QString &_title)
 
const QString & title (void) const
 
TerminalownerTerminal (void)
 

Static Public Member Functions

static TerminalCollectionItemcreateFromJsonObject (Terminal *_owner, const QJsonObject &_object)
 

Constructor & Destructor Documentation

◆ TerminalCollectionItem()

TerminalCollectionItem::TerminalCollectionItem ( Terminal * _owner,
const QString & _title )

◆ ~TerminalCollectionItem()

TerminalCollectionItem::~TerminalCollectionItem ( )
virtual

Member Function Documentation

◆ addToJsonObject()

virtual void TerminalCollectionItem::addToJsonObject ( QJsonObject & _object) const
pure virtual

◆ createFromJsonObject()

TerminalCollectionItem * TerminalCollectionItem::createFromJsonObject ( Terminal * _owner,
const QJsonObject & _object )
static

◆ ownerTerminal()

Terminal * TerminalCollectionItem::ownerTerminal ( void )
inline

◆ setFromJsonObject()

virtual bool TerminalCollectionItem::setFromJsonObject ( const QJsonObject & _object)
pure virtual

◆ setTitle()

void TerminalCollectionItem::setTitle ( const QString & _title)

◆ title()

const QString & TerminalCollectionItem::title ( void ) const
inline

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