35 #ifndef ANAQT_BROWSER_ATTDESR_H 
   36 #define ANAQT_BROWSER_ATTDESR_H 
   44 class QTreeWidgetItem;
 
   58                             const std::string &, std::string & output );
 
   61                                 const std::string &, QTreeWidgetItem* parent, 
 
   72                              bool checkexisting = 
true ) 
const;
 
   76                                 const std::string & semantic, 
 
   77                                 const std::string & type ) 
const;
 
   80                          const std::string & semantic, 
 
   81                          const std::string & type, QTreeWidgetItem* parent, 
 
   82                          bool regist = 
true, 
bool checkexisting = 
true ) 
const;
 
   96                        QTreeWidgetItem* parent, 
bool regist = 
true ) 
const;
 
   99                              QTreeWidgetItem* parent, 
bool regist ) 
const;
 
  103                                          QTreeWidgetItem* parent ) 
const;
 
  105                             const std::string & semantic );
 
  110                                 QTreeWidgetItem* parent, 
const AttDescr* gvw, 
 
  111                                 bool regist = 
true );
 
  121                           const std::string &, std::string & output );
 
  124                             const std::string &, std::string & output );
 
  127                              const std::string &, std::string & output );
 
  130                              const std::string &, std::string & output );
 
  133                                   const std::string &, std::string & output );
 
  136                                    const std::string &, std::string & output );
 
  139                                 const std::string &, std::string & output );
 
  142                                    const std::string &, std::string & output );
 
  146                                       std::string & output );
 
Attributed object descriptor.
static void printFloatVector(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
void setListHelpers(const ListHelperSet &help)
const carto::SyntaxSet & syntaxSet() const
ListHelperSet listHelpers
void addHelpers(const HelperSet &help)
static void printDoubleVector(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
void describeAttributes(QObjectBrowserWidget *br, QTreeWidgetItem *parent, const carto::GenericObject *ao, bool regist=true, bool checkexisting=true) const
static void printDouble(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
void printAttribute(QObjectBrowserWidget *br, const carto::GenericObject *ao, const std::string &semantic, const std::string &type, QTreeWidgetItem *parent, bool regist=true, bool checkexisting=true) const
void setSyntax(const carto::SyntaxSet &s)
const HelperSet & helperSet() const
static AttDescr * descr()
void describeTreeInside(QObjectBrowserWidget *br, const Tree *tr, QTreeWidgetItem *parent, bool regist) const
does not recreate the base tree
std::map< std::string, Helper > HelperSet
static void printIntVector(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
static void printStringVectorPtr(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
void addListHelpers(const ListHelperSet &help)
static void printInt(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
Helpers.
static void printError(QTreeWidgetItem *parent, const std::string &semantic)
static void printFloat(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
static QPixmap rgbPixmap(const QColor &col)
void(* ListHelper)(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, QTreeWidgetItem *parent, const AttDescr *ad, bool regist)
void addSyntax(const carto::SyntaxSet &s)
void(* Helper)(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
void setHelpers(const HelperSet &help)
std::string printAttribute(QObjectBrowserWidget *br, const carto::GenericObject *ao, const std::string &semantic, const std::string &type) const
static void printStringVector(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
const ListHelperSet & listHelperSet() const
std::map< std::string, ListHelper > ListHelperSet
static void treeListHelper(QObjectBrowserWidget *br, const carto::GenericObject &, const std::string &, QTreeWidgetItem *parent, const AttDescr *gvw, bool regist=true)
static void printString(QObjectBrowserWidget *, const carto::GenericObject &, const std::string &, std::string &output)
void describeUnregisteredTreeInside(QObjectBrowserWidget *br, const Tree *tr, QTreeWidgetItem *parent) const
does not recreate the base tree
std::string objectName(const carto::GenericObject *ao) const
void describeTree(QObjectBrowserWidget *br, const Tree *tr, QTreeWidgetItem *parent, bool regist=true) const
static AttDescr * _theAttDescr
virtual void initHelpers()
std::map< std::string, Syntax > SyntaxSet