-
#ifndef XGUI_PartDataModel_H
#define XGUI_PartDataModel_H
*/
class XGUI_EXPORT XGUI_TopDataModel : public XGUI_FeaturesModel
{
- Q_OBJECT
-public:
+Q_OBJECT
+ public:
XGUI_TopDataModel(QObject* theParent);
virtual ~XGUI_TopDataModel();
virtual int rowCount(const QModelIndex &parent = QModelIndex()) const;
virtual int columnCount(const QModelIndex &parent = QModelIndex()) const;
- virtual QModelIndex index(int theRow, int theColumn,
- const QModelIndex& theParent = QModelIndex()) const;
+ virtual QModelIndex index(int theRow, int theColumn, const QModelIndex& theParent =
+ QModelIndex()) const;
virtual QModelIndex parent(const QModelIndex& theIndex) const;
//! Returns index corresponded to the group
virtual QModelIndex findGroup(const std::string& theGroup) const;
-private:
+ private:
//! Types of QModelIndexes
- enum DataIds {
+ enum DataIds
+ {
ParamsFolder,
ParamObject,
ConstructFolder,
};
-
/**\class XGUI_PartDataModel
* \ingroup GUI
* \brief This is a data model for Object Browser (QTreeView).
*/
class XGUI_PartDataModel : public XGUI_PartModel
{
- Q_OBJECT
-public:
+Q_OBJECT
+ public:
XGUI_PartDataModel(QObject* theParent);
virtual ~XGUI_PartDataModel();
virtual int rowCount(const QModelIndex &parent = QModelIndex()) const;
virtual int columnCount(const QModelIndex &parent = QModelIndex()) const;
- virtual QModelIndex index(int theRow, int theColumn,
- const QModelIndex& theParent = QModelIndex()) const;
+ virtual QModelIndex index(int theRow, int theColumn, const QModelIndex& theParent =
+ QModelIndex()) const;
virtual QModelIndex parent(const QModelIndex& theIndex) const;
//! Return a Part object
virtual ResultPartPtr part() const;
-private:
+ private:
//! Returns document of the current part
DocumentPtr partDocument() const;
//! Types of QModelIndexes
- enum DataIds {
+ enum DataIds
+ {
MyRoot,
ParamsFolder,
ParamObject,
};
-#endif
\ No newline at end of file
+#endif