#ifndef OSDEV_COMPONENTS_ORMTABLEROW_H #define OSDEV_COMPONENTS_ORMTABLEROW_H #include #include namespace osdev { namespace components { /*! * \brief This class represents a single record, completely decoupled. * No fieldnames and no constraints. */ class OrmTableRow { public: OrmTableRow(); virtual ~OrmTableRow(); void setField( QVariant vData, int column = -1 ); QVariant getField( int column ); int getNumFields(); void setFields( QList values ); private: QList m_stoData; }; } /* End namespace components */ } /* End namespace osdev */ #endif /* OSDEV_COMPONENTS_ORMTABLEROW_H */