Public Types | Public Member Functions | Public Attributes
Aseba::NodeToolInterface Struct Reference

A tool that is specific to a node. More...

#include <Plugin.h>

Inheritance diagram for Aseba::NodeToolInterface:
Inheritance graph
[legend]

List of all members.

Public Types

typedef QPair< QString,
QDomDocument > 
SavedContent

Public Member Functions

virtual void closeAsSoonAsPossible ()=0
virtual QWidget * createMenuEntry ()=0
SavedContent getSaved () const
virtual void loadFromDom (const QDomDocument &content, bool fromFile)
virtual QDomDocument saveToDom () const
virtual bool surviveTabDestruction () const
 wether this tool should survive tab destruction, useful for flashers for instance
virtual ~NodeToolInterface ()

Public Attributes

QString name
 name of the interface taken from the registrar

Detailed Description

A tool that is specific to a node.

Definition at line 73 of file Plugin.h.


Member Typedef Documentation

typedef QPair<QString, QDomDocument> Aseba::NodeToolInterface::SavedContent

Definition at line 75 of file Plugin.h.


Constructor & Destructor Documentation

virtual Aseba::NodeToolInterface::~NodeToolInterface ( ) [inline, virtual]

Definition at line 78 of file Plugin.h.


Member Function Documentation

virtual void Aseba::NodeToolInterface::closeAsSoonAsPossible ( ) [pure virtual]
virtual QWidget* Aseba::NodeToolInterface::createMenuEntry ( ) [pure virtual]

Definition at line 82 of file Plugin.h.

virtual void Aseba::NodeToolInterface::loadFromDom ( const QDomDocument &  content,
bool  fromFile 
) [inline, virtual]

Reimplemented in Aseba::ThymioVisualProgramming.

Definition at line 80 of file Plugin.h.

virtual QDomDocument Aseba::NodeToolInterface::saveToDom ( ) const [inline, virtual]

Reimplemented in Aseba::ThymioVisualProgramming.

Definition at line 81 of file Plugin.h.

virtual bool Aseba::NodeToolInterface::surviveTabDestruction ( ) const [inline, virtual]

wether this tool should survive tab destruction, useful for flashers for instance

Reimplemented in Aseba::ThymioBootloaderDialog.

Definition at line 87 of file Plugin.h.


Member Data Documentation

name of the interface taken from the registrar

Definition at line 76 of file Plugin.h.


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


aseba
Author(s): Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:17:17