summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/dialog/save-template-dialog.cpp24
-rw-r--r--src/ui/dialog/save-template-dialog.h4
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);
};
}