diff options
| author | Christophe Lebras <christophe.lebras@gmail.com> | 2017-07-01 17:58:21 +0000 |
|---|---|---|
| committer | Christophe Lebras <christophe.lebras@gmail.com> | 2017-07-02 03:11:49 +0000 |
| commit | b3419faaf2252a4e031db217f50edaf0531641ab (patch) | |
| tree | cb5c238c1fa7f680889d8c59f5569ccc06590102 /src/ui | |
| parent | Add Save Template Dialog (diff) | |
| download | inkscape-b3419faaf2252a4e031db217f50edaf0531641ab.tar.gz inkscape-b3419faaf2252a4e031db217f50edaf0531641ab.zip | |
Add function to save template
Saves template as default.
Does not save template informations yet.
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/dialog/save-template-dialog.cpp | 24 | ||||
| -rw-r--r-- | src/ui/dialog/save-template-dialog.h | 4 |
2 files changed, 15 insertions, 13 deletions
diff --git a/src/ui/dialog/save-template-dialog.cpp b/src/ui/dialog/save-template-dialog.cpp index a351a9cfa..e60648fd5 100644 --- a/src/ui/dialog/save-template-dialog.cpp +++ b/src/ui/dialog/save-template-dialog.cpp @@ -70,18 +70,20 @@ void SaveTemplate::on_name_changed() { } } -void SaveTemplate::save_template() { - - 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; +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); } -void SaveTemplate::save_document_as_template() { +void SaveTemplate::save_document_as_template(Gtk::Window &parentWindow) { SaveTemplate dialog; @@ -91,7 +93,7 @@ void SaveTemplate::save_document_as_template() { case Gtk::RESPONSE_OK: - dialog.save_template(); + dialog.save_template(parentWindow); break; default: diff --git a/src/ui/dialog/save-template-dialog.h b/src/ui/dialog/save-template-dialog.h index eba786e96..9f38c499d 100644 --- a/src/ui/dialog/save-template-dialog.h +++ b/src/ui/dialog/save-template-dialog.h @@ -17,7 +17,7 @@ class SaveTemplate : public Gtk::Dialog public: - static void save_document_as_template(); + static void save_document_as_template(Gtk::Window &parentWindow); protected: @@ -42,7 +42,7 @@ private: Gtk::CheckButton is_default_template; SaveTemplate(); - void save_template(); + void save_template(Gtk::Window &parentWindow); }; } |
