24 #ifndef GAMMARAY_PROPERTYWIDGET_H
25 #define GAMMARAY_PROPERTYWIDGET_H
31 #include "gammaray_ui_export.h"
32 #include <common/enums.h>
34 class QAbstractItemModel;
35 class QAbstractItemView;
40 class Ui_PropertyWidget;
41 class PropertyControllerInterface;
51 void setObjectBaseName(
const QString &baseName);
55 void methodActivated(
const QModelIndex &index);
56 void methodConextMenu(
const QPoint &pos);
58 void onDoubleClick(
const QModelIndex &index);
64 QAbstractItemModel* model(
const QString &nameSuffix);
66 Ui_PropertyWidget *m_ui;
68 QString m_objectBaseName;
71 QVector< QPair<QWidget *,QString> > m_tabWidgets;
79 #endif // GAMMARAY_PROPERTYWIDGET_H