2#include <QAbstractButton>
15class StoreProjectDialog;
91 void changedPartSelection();
92 void changedProjectSelection();
96 void nameChanged(
const QString&);
101 void changeHandler(
void* sender);
106 bool canClose()
const;
111 void clicked(QAbstractButton* button);
116 Ui::StoreProjectDialog* ui;
Definition PartProject.h:10
int exec() override
Overridden from base class.
QFlags< EOption > Options
Options type.
Definition StoreProjectDialog.h:49
Options options() const
Gets the options set with setOptions and see EOption for the information.
EOption
Options flags for behavior of this dialog.
Definition StoreProjectDialog.h:31
@ opPartSelect
Definition StoreProjectDialog.h:41
@ opShowHelp
Definition StoreProjectDialog.h:43
@ opOverwritePrompt
Definition StoreProjectDialog.h:37
@ opSave
Definition StoreProjectDialog.h:33
@ opMustExist
Definition StoreProjectDialog.h:35
@ opNoPartChange
Definition StoreProjectDialog.h:39
const PartProject * getPartProject() const
Gets the local part project pointer.
StoreProjectDialog(QWidget *parent=nullptr)
Default Qt constructor.
void setPartProject(const PartProject *part_project)
Assigns the data from the given part project to teh local one.
~StoreProjectDialog() override
Overridden destructor.
void setOptions(Options options)
Sets the options for operation of the dialog and see EOption for the information.
#define _IPJ_CLASS
Definition ipj/iface/global.h:35
Definition SelectImplementationDialog.h:12
Definition Application.h:10