[passepartout] added an explicit handler for insert image



commit 0d1e73e14c40f9ac9eac691a9360230da7154d73
Author: Sven Herzberg <herzi lanedo com>
Date:   Sat May 2 10:11:48 2009 +0200

    added an explicit handler for insert image
    
    * src/pptout/window.cc,
    * src/pptout/window.h,
    * src/pptout/windowmenus.cc: now we don't need the dialog variable anymore
---
 src/pptout/window.cc      |    6 ++++++
 src/pptout/window.h       |    1 +
 src/pptout/windowmenus.cc |    2 +-
 3 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/src/pptout/window.cc b/src/pptout/window.cc
index 1b52d7f..ececec6 100644
--- a/src/pptout/window.cc
+++ b/src/pptout/window.cc
@@ -274,6 +274,12 @@ void FrameWindow::close() {
 }
 
 void
+FrameWindow::insert_image (void)
+{
+  import_dialog->show_all ();
+}
+
+void
 FrameWindow::open_file (void)
 {
   std::auto_ptr<Filesel> open_dialog (new Filesel (*this, _("Open")));
diff --git a/src/pptout/window.h b/src/pptout/window.h
index 0ca402c..378dd64 100644
--- a/src/pptout/window.h
+++ b/src/pptout/window.h
@@ -65,6 +65,7 @@ private:
 
   void zoom_factor_changed_action(float factor);
 
+  void insert_image (void);
   void open_file (void);
   void print (void);
   void save (void);
diff --git a/src/pptout/windowmenus.cc b/src/pptout/windowmenus.cc
index a7c4e27..a4c0236 100644
--- a/src/pptout/windowmenus.cc
+++ b/src/pptout/windowmenus.cc
@@ -271,7 +271,7 @@ FrameWindow::create_menus (Gtk::RecentFilter& f)
   
   page_group->add(Action::create("EditInsertImage", StockID("moose"),
                                  _("Insert _Image ..."), _("Insert image")),
-                  mem_fun(*import_dialog, &Filesel::show_all));
+                  mem_fun(*this, &FrameWindow::insert_image));
   
   main_group->add(Action::create("EditPrefs", Stock::PREFERENCES),
                   mem_fun (*this, &FrameWindow::show_preferences));



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]