diff options
Diffstat (limited to 'src/ui/dialog')
| -rw-r--r-- | src/ui/dialog/save-template-dialog.cpp | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/src/ui/dialog/save-template-dialog.cpp b/src/ui/dialog/save-template-dialog.cpp index e60648fd5..cf37feb3b 100644 --- a/src/ui/dialog/save-template-dialog.cpp +++ b/src/ui/dialog/save-template-dialog.cpp @@ -14,7 +14,8 @@ namespace UI { namespace Dialog { //TODO: Tooltips - //TODO: Save data +//TODO: Sanitize filename +//TODO: Check empty fields SaveTemplate::SaveTemplate() : Gtk::Dialog(_("Save Document as Template")), @@ -72,15 +73,9 @@ void SaveTemplate::on_name_changed() { void SaveTemplate::save_template(Gtk::Window &parentWindow) { - // std::cout - // << "Save template: " - // << name_text.get_text() << " " - // << author_text.get_text() << " " - // << description_text.get_text() << " " - // << keywords_text.get_text() << " " - // << is_default_template.get_active() << std::endl; - - sp_file_save_template(parentWindow); + sp_file_save_template(parentWindow, name_text.get_text(), + author_text.get_text(), description_text.get_text(), + keywords_text.get_text(), is_default_template.get_active()); } void SaveTemplate::save_document_as_template(Gtk::Window &parentWindow) { @@ -89,17 +84,10 @@ void SaveTemplate::save_document_as_template(Gtk::Window &parentWindow) { auto result = dialog.run(); - switch (result) { - - case Gtk::RESPONSE_OK: + if (result == Gtk::RESPONSE_OK){ - dialog.save_template(parentWindow); - break; - - default: - break; + dialog.save_template(parentWindow); } - } } |
