34#ifndef AIMS_LISTVIEW_QPYTHON_H
35#define AIMS_LISTVIEW_QPYTHON_H
37#include <cartobase/object/object.h>
38#include <cartobase/object/syntax.h>
58 QTreeWidgetItem* parent,
60 const QString & attname,
61 const QString & attype,
74 bool writeInternals =
false );
76 QTreeWidgetItem* parent,
const std::string & syntax,
77 const std::string & semantic,
bool writeInternals );
79 const std::string & semantic );
virtual void initHelpers()
void setPropertyColumn(int c)
void setValueColumn(int c)
int attributeColumn() const
bool isInternal(const std::string &syntax, const std::string &semantic)
virtual void write(const carto::GenericObject &object, QTreeWidgetItem *parent, const std::string &syntax, const std::string &semantic, bool writeInternals)
QTreeWidgetItem * _lvitem
QPythonPrinter(QTreeWidgetItem *parent, const carto::SyntaxSet &syntax=carto::SyntaxSet(), const HelperSet &helpers=HelperSet())
std::map< std::string, Helper > HelperSet
virtual QTreeWidgetItem * write(const carto::GenericObject &object, bool writeInternals=false)
virtual ~QPythonPrinter()
void setTypeColumn(int c)
QPythonPrinter(QTreeWidget *parent, const carto::SyntaxSet &syntax=carto::SyntaxSet(), const HelperSet &helpers=HelperSet())
std::map< std::string, Syntax > SyntaxSet