| 
    aimsgui
    5.0.5
    
   | 
 
Prints elements and attributes of a GenericObject (Python-like) object into a QTreeWidget tree. More...
#include <aims/listview/qpython.h>

Public Types | |
| typedef QTreeWidgetItem *(* | Helper) (const carto::GenericObject &obj, QTreeWidgetItem *parent, QPythonPrinter &qp, const QString &attname, const QString &attype, bool viewinternal) | 
| typedef std::map< std::string, Helper > | HelperSet | 
Public Member Functions | |
| QPythonPrinter (QTreeWidgetItem *parent, const carto::SyntaxSet &syntax=carto::SyntaxSet(), const HelperSet &helpers=HelperSet()) | |
| QPythonPrinter (QTreeWidget *parent, const carto::SyntaxSet &syntax=carto::SyntaxSet(), const HelperSet &helpers=HelperSet()) | |
| virtual | ~QPythonPrinter () | 
| virtual QTreeWidgetItem * | write (const carto::GenericObject &object, bool writeInternals=false) | 
| virtual void | write (const carto::GenericObject &object, QTreeWidgetItem *parent, const std::string &syntax, const std::string &semantic, bool writeInternals) | 
| bool | isInternal (const std::string &syntax, const std::string &semantic) | 
| int | valueColumn () const | 
| int | attributeColumn () const | 
| int | typeColumn () const | 
| void | setValueColumn (int c) | 
| void | setPropertyColumn (int c) | 
| void | setTypeColumn (int c) | 
Protected Member Functions | |
| virtual void | initHelpers () | 
Protected Attributes | |
| carto::SyntaxSet | _rules | 
| HelperSet | _helpers | 
| QTreeWidget * | _lview | 
| QTreeWidgetItem * | _lvitem | 
| int | _valcol | 
| int | _attcol | 
| int | _typcol | 
Prints elements and attributes of a GenericObject (Python-like) object into a QTreeWidget tree.
| typedef QTreeWidgetItem*(* aims::gui::QPythonPrinter::Helper) (const carto::GenericObject &obj, QTreeWidgetItem *parent, QPythonPrinter &qp, const QString &attname, const QString &attype, bool viewinternal) | 
| typedef std::map<std::string, Helper> aims::gui::QPythonPrinter::HelperSet | 
| aims::gui::QPythonPrinter::QPythonPrinter | ( | QTreeWidgetItem * | parent, | 
| const carto::SyntaxSet & | syntax = carto::SyntaxSet(),  | 
        ||
| const HelperSet & | helpers = HelperSet()  | 
        ||
| ) | 
| aims::gui::QPythonPrinter::QPythonPrinter | ( | QTreeWidget * | parent, | 
| const carto::SyntaxSet & | syntax = carto::SyntaxSet(),  | 
        ||
| const HelperSet & | helpers = HelperSet()  | 
        ||
| ) | 
      
  | 
  virtual | 
      
  | 
  inline | 
      
  | 
  protectedvirtual | 
Referenced by setTypeColumn().
| bool aims::gui::QPythonPrinter::isInternal | ( | const std::string & | syntax, | 
| const std::string & | semantic | ||
| ) | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 85 of file qpython.h.
References _typcol, and initHelpers().
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  protected | 
Definition at line 95 of file qpython.h.
Referenced by attributeColumn(), and setPropertyColumn().
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
Definition at line 96 of file qpython.h.
Referenced by setTypeColumn(), and typeColumn().
      
  | 
  protected | 
Definition at line 94 of file qpython.h.
Referenced by setValueColumn(), and valueColumn().