X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=src%2Fedit%2FUnitStructureDialog.h;fp=src%2Fedit%2FUnitStructureDialog.h;h=32fd7df77df1b88635222961cbdcd30b558be720;hb=51482069fdcb6419521f9f5cfcff5980a185428b;hp=0000000000000000000000000000000000000000;hpb=a65ea8a9671bc17933d43714eb108ce950606209;p=vlp.git diff --git a/src/edit/UnitStructureDialog.h b/src/edit/UnitStructureDialog.h new file mode 100644 index 0000000..32fd7df --- /dev/null +++ b/src/edit/UnitStructureDialog.h @@ -0,0 +1,40 @@ +#ifndef _VLP_EDITOR_UNITSTRUCTUREDIALOG_H +#define _VLP_EDITOR_UNITSTRUCTUREDIALOG_H + +#include +#include + +#include "ui/dialogs/UnitStructureDialog.h" + +/** + * Program Unit Dialog class + * Displays dialog for generating code template for unit structure + */ +class UnitStructureDialog : public QDialog, private Ui::UnitStructureDialog { +public: + /** + * Class constructor + */ + UnitStructureDialog(QWidget * parent = 0); + + /** + * Class destuctor + */ + ~UnitStructureDialog(); + + /** + * Gets user-passed unit name + * + * @return unit name entered in dialog + */ + QString getUnitName(); + + /** + * Gets unit code template + * + * @return unit code template with unit name + */ + QString getCode(); +}; + +#endif /* _VLP_EDITOR_PROGRAMSTRUCTUREDIALOG_H */