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