32 explicit
Actions(QObject* parent =
nullptr);
137 QAction* newFileAction_ =
nullptr;
138 QAction* openFileAction_ =
nullptr;
139 QAction* saveFileAction_ =
nullptr;
140 QAction* saveFileAsAction_ =
nullptr;
141 QAction* quitAction_ =
nullptr;
142 QAction* aboutAction_ =
nullptr;
void exportFileSelected(const QString &path)
Emitted after an export path was chosen by the user.
void importFileSelected(const QString &path)
Emitted after a single import file was selected by the user.
Actions(QObject *parent=nullptr)
Construct the actions container.
void importBrowseRequested(const QString &filter)
Emitted when QML requests an import file dialog.
void exportDirectorySelected(const QString &path)
Emitted after an export directory was chosen by the user.
void importFileDropped(const QString &path)
Emitted when a file was dropped onto an import target in QML.
Q_INVOKABLE void newFile()
Requests creation of a new workspace file.
void importFilesSelected(const QStringList &paths)
Emitted after multiple import files were selected by the user.
Q_INVOKABLE void openFile()
Requests opening an existing workspace file.
Q_INVOKABLE void browseImportPdf()
Requests an import PDF file picker.
QAction * saveFileAsAction
Q_INVOKABLE void browseExportFile()
Requests an export file picker.
void importFilesDropped(const QStringList &paths)
Emitted when multiple files were dropped onto an import target in QML.
Q_INVOKABLE void saveFile()
Requests saving the current workspace file.
void exportBrowseRequested(const QString &filter)
Emitted when QML requests an export file dialog.
Q_INVOKABLE void saveFileAs()
Requests saving the current workspace file under a new path.
void exportDirectoryBrowseRequested(const QString &title)
Emitted when QML requests an export directory dialog.
Q_INVOKABLE void browseExportDirectory()
Requests an export directory picker.