#ifndef PB_CSVEXPORTERCONFIGURATION_H #define PB_CSVEXPORTERCONFIGURATION_H #include #include class CT_OutAbstractSingularItemModel; class CT_OutAbstractItemAttributeModel; class PB_CSVExporterConfiguration { public: PB_CSVExporterConfiguration(const QList &list); void setList(const QList &list); const QList& list() const; void addColumn(const CT_OutAbstractSingularItemModel *sItem, const CT_OutAbstractItemAttributeModel *ia); const QList< QPair >& getColumns() const; void clearColumns(); private: QList _list; QList< QPair > _columns; }; #endif // PB_CSVEXPORTERCONFIGURATION_H