1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #ifndef RUN_SETTINGS_DIALOG_H
- #define RUN_SETTINGS_DIALOG_H
- #include "scene/gui/check_button.h"
- #include "scene/gui/dialogs.h"
- #include "scene/gui/file_dialog.h"
- #include "scene/gui/line_edit.h"
- class RunSettingsDialog : public AcceptDialog {
- GDCLASS(RunSettingsDialog, AcceptDialog);
- public:
- enum RunMode {
- RUN_LOCAL_SCENE,
- RUN_MAIN_SCENE,
- };
- private:
- OptionButton *run_mode;
- LineEdit *arguments;
- void _run_mode_changed(int idx);
- protected:
- static void _bind_methods();
- public:
- int get_run_mode() const;
- void set_run_mode(int p_run_mode);
- void set_custom_arguments(const String &p_arguments);
- String get_custom_arguments() const;
- void popup_run_settings();
- RunSettingsDialog();
- };
- #endif
|