ActorRemoveDialog.hh

Go to the documentation of this file.
00001 /* $Id: ActorRemoveDialog.hh,v 1.7 2005/06/10 07:49:02 pfb Exp $ */
00002 // generated 2003/1/14 13:19:50 WST by pfb@goldmund.(none)
00003 // using glademm V0.6.4
00004 //
00005 // newer (non customized) versions of this file go to ActorRemoveDialog.hh_new
00006 
00007 // you might replace
00008 //    class foo : public foo_glade { ... };
00009 // by
00010 //    typedef foo_glade foo;
00011 // if you didn't make any modifications to the widget
00012 
00013 #ifndef _ACTORREMOVEDIALOG_HH
00014 #  include "ActorRemoveDialog_glade.hh"
00015 #  define _ACTORREMOVEDIALOG_HH
00016 
00021 #include "../../../../Common/Observer/Observer.h"
00022 
00023 #include <string>
00024 
00025 class ActorRemoveDialog : public ActorRemoveDialog_glade, public Observer
00026 {  
00027   //****************************************************************************
00028                              public:
00029 
00033   ActorRemoveDialog();
00034 
00038   virtual ~ActorRemoveDialog();
00039 
00044   void notify();
00045 
00046   //****************************************************************************
00047                              private:
00048 
00049   friend class ActorRemoveDialog_glade;
00050 
00054   void on_ok_clicked();
00055 
00059   void on_apply_clicked();
00060 
00064   void on_cancel_clicked();
00065 
00070   void _widget_destroy();
00071 
00078   void on_actorremovelist_select_row(gint row,
00079                                      gint column,
00080                                      GdkEvent *event);
00081 
00088   void on_actorremovelist_unselect_row(gint row,
00089                                        gint column,
00090                                        GdkEvent *event);
00091 
00092 
00096   void buildList();
00097 
00098   bool selection_valid;
00099   std::string actor_name;
00100 };
00101 
00102 /*
00103  * $Log: ActorRemoveDialog.hh,v $
00104  * Revision 1.7  2005/06/10 07:49:02  pfb
00105  * Changes made as a result of dev. machine update from woody to sarge.
00106  * Most of the changes are because of the upgrade from gcc-2.95 to gcc-3.3.
00107  *
00108  * Revision 1.6  2005/05/11 11:40:11  pfb
00109  * Added module info.
00110  *
00111  * Revision 1.5  2003/02/27 05:19:36  pfb
00112  * Added on_cancel_clicked(). Fixed segv on this widget destroy.
00113  *
00114  * Revision 1.4  2003/02/03 18:36:28  pfb
00115  * Works now - more or less.
00116  *
00117  * Revision 1.3  2003/02/03 11:31:17;  pfb
00118  * Added remove function. Needs more work. Work in progress.
00119  * 
00120  * Revision 1.2  2003/02/02 12:07:05;  pfb
00121  * Added ctor, dtor.
00122  * 
00123  * Revision 1.1  2003/01/22 17:33:32;  pfb
00124  * Initial rev.
00125  * 
00126  */
00127 
00131 #endif