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