Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
doxygen-1.8.11
addon
doxywizard
input.h
Go to the documentation of this file.
1
#ifndef INPUT_H
2
#define INPUT_H
3
4
#include <QVariant>
5
6
class
QTextStream
;
7
class
QTextCodec
;
8
9
class
Input
10
{
11
public
:
12
enum
Kind
13
{
14
Bool
,
15
Int
,
16
String
,
17
StrList
,
18
Obsolete
19
};
20
virtual
~Input
() {}
21
virtual
QVariant &
value
() = 0;
22
virtual
void
update
() = 0;
23
virtual
Kind
kind
()
const
= 0;
24
virtual
QString
docs
()
const
= 0;
25
virtual
QString
id
()
const
= 0;
26
virtual
QString
templateDocs
()
const
= 0;
27
virtual
void
addDependency
(
Input
*option) = 0;
28
virtual
void
setEnabled
(
bool
) = 0;
29
virtual
void
updateDependencies
() = 0;
30
virtual
void
reset
() = 0;
31
virtual
void
writeValue
(
QTextStream
&
t
,
QTextCodec
*codec) = 0;
32
virtual
void
setTemplateDocs
(
const
QString
&
docs
) = 0;
33
};
34
35
36
#endif
Input::update
virtual void update()=0
Input::value
virtual QVariant & value()=0
Input::Obsolete
Definition:
input.h:18
Input::setEnabled
virtual void setEnabled(bool)=0
Input::reset
virtual void reset()=0
Input::templateDocs
virtual QString templateDocs() const =0
Input::addDependency
virtual void addDependency(Input *option)=0
Input::StrList
Definition:
input.h:17
QString
The QString class provides an abstraction of Unicode text and the classic C null-terminated char arra...
Definition:
qstring.h:350
Input::updateDependencies
virtual void updateDependencies()=0
Input::Int
Definition:
input.h:15
Input::String
Definition:
input.h:16
Input::kind
virtual Kind kind() const =0
Input::Bool
Definition:
input.h:14
Input::id
virtual QString id() const =0
reco_momentum_tuples.t
t
Definition:
reco_momentum_tuples.py:25
Input::~Input
virtual ~Input()
Definition:
input.h:20
Input
Definition:
input.h:9
QTextStream
The QTextStream class provides basic functions for reading and writing text using a QIODevice...
Definition:
qtextstream.h:53
Input::Kind
Kind
Definition:
input.h:12
Input::setTemplateDocs
virtual void setTemplateDocs(const QString &docs)=0
QTextCodec
Provides conversion between text encodings.
Definition:
qtextcodec.h:62
Input::docs
virtual QString docs() const =0
Input::writeValue
virtual void writeValue(QTextStream &t, QTextCodec *codec)=0
Generated by
1.8.11