2#include <NDEVR/DesignPropertyTable.h>
6 class FileChooserDialog;
11 class NDEVR_API ImageModelList :
public DesignPropertyTable
15 explicit ImageModelList(QWidget* parent =
nullptr);
16 ImageModelList(QTModelManager* manager, QWidget* parent =
nullptr);
17 virtual ~ImageModelList();
18 virtual void setModelManager(QTModelManager* manager)
override;
19 void setImageParent(
const DynamicPointer<QTDesignObject>&
object);
20 void addTakeImageButton();
21 void createImageModelFromFile(
const File& file, PopupInfo popup);
22 void createVideoModelFromFile(
const File& file, PopupInfo popup);
23 void addOpenFileButton();
25 void setupImageTable();
26 DynamicPointer<QTDesignObject> m_object_parent;
27 FileChooserDialog* m_image_dialog;