34#include <NDEVR/ModelFileDialog.h>
35#if NDEVR_SUPPORTS_THREADING
36 #include <NDEVR/CachedFactoryIOThread.h>
42 class ModelSelectionTree;
60 void selectAllVisible();
61 void selectDefaultToExport();
62 virtual void filterModelsToExport();
64 virtual void beginProcess();
65 void setIsValid(
bool is_valid);
66 void setPositionOnEnd(
bool position_on_end);
68 bool loadOrSaveFile();
69 void processWarnings();
70 void onOperationFinished(
bool success);
71 void onSuccessfulSave();
72 void onSuccessfulImport();
73 virtual void _cancelled()
override;
74 virtual void _accepted()
override;
79#if NDEVR_SUPPORTS_THREADING
80 CachedFactoryIOThread m_factory_thread;
88 bool m_position_on_end;
Dialog that allows user to choose import or export options while simultaniously automatically.
Definition AutoModelFileDialog.h:50
bool m_show_error_dialog
Definition AutoModelFileDialog.h:84
ModelSelectionTree * m_selection_tree
Definition AutoModelFileDialog.h:83
Buffer< FactoryParameters > m_files
Definition AutoModelFileDialog.h:82
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition FactoryOptions.h:46
Definition ModelFactory.h:39
Definition ModelFileDialog.h:56
Definition ModelSelectionTree.h:48
Definition ProgressInfo.hpp:43