00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef RTKINPUTFIELD_H
00022 #define RTKINPUTFIELD_H
00023
00024 #include "rtknamespace.h"
00025
00026 namespace RTK {
00027
00028 class InputField
00029 {
00030
00031 public:
00032 InputField(const String& name, const String& source = String::null, RTK::Variant::Type type = Variant::Invalid)
00033 :mName(name), mSource(source), mType(type)
00034
00035 {};
00036
00037
00038 public:
00039 const String& getName() const { return mName; };
00040 void setName(const String& name) { mName = name; };
00041 const String& getSource() const { return mSource; };
00042 void setSource(const String& source) { mSource = source; };
00043 RTK::Variant::Type getType() const { return mType; };
00044 void setType(RTK::Variant::Type type) { mType = type; };
00045 protected:
00046 String mName;
00047 String mSource;
00048 RTK::Variant::Type mType;
00049
00050 };
00051
00052 };
00053
00054 #endif