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