Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
VSI::Input Class Reference

#include <Plugin-VSI/parser/input.hh>

Inheritance diagram for VSI::Input:
VSI::InOut

Public Types

enum  State { NoExternalInput = 0x1, NoUserInput = 0x2, NoRuntimeUserInput = 0x4, Optional = 0x8 }
 Input states.
 

Public Member Functions

 Input (Element *_f)
 Constructor.
 
unsigned int state ()
 Current state.
 
void setState (unsigned int _state)
 Sets the state.
 
- Public Member Functions inherited from VSI::InOut
 InOut (Element *_e)
 Constructor.
 
const QString & name () const
 Name.
 
const QString & shortDescription () const
 Short description.
 
const QString & longDescription () const
 Long description.
 
const Elementelement () const
 Element of this input/output.
 
QMap< QString, QString > hints () const
 Parsed hints for this input/output type.
 
QString typeString () const
 Type.
 

Private Attributes

unsigned int state_
 

Friends

class Context
 

Detailed Description

Class representing an input of an element

Definition at line 66 of file input.hh.


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