From: Nicolás Dimov Date: Sat, 8 Nov 2003 22:10:24 +0000 (+0000) Subject: ahora compila, y se pueden guardar los datos de los items. X-Git-Tag: svn_import~325 X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/commitdiff_plain/33cdbee1bf8051f1a4c9174aa518107793709fdd ahora compila, y se pueden guardar los datos de los items. --- diff --git a/Constructor/cistern.cpp b/Constructor/cistern.cpp index fdb9aa1..7fb292d 100644 --- a/Constructor/cistern.cpp +++ b/Constructor/cistern.cpp @@ -1,4 +1,5 @@ #include "cistern.h" +#include "cisternptywnd.h" Cistern::Cistern() { @@ -8,7 +9,7 @@ Cistern::Cistern() imgActual = 0; image = imageE; set_size_request(image->get_width(), image->get_height()); - + Glib::RefPtr ref = Gnome::Glade::Xml::create("constructor.glade", "cistern_pty_wnd"); ref->get_widget_derived("cistern_pty_wnd",cistern_pty_wnd); cistern_pty_wnd->cistern = this; diff --git a/Constructor/cistern.h b/Constructor/cistern.h index 3dca543..2bb8c98 100644 --- a/Constructor/cistern.h +++ b/Constructor/cistern.h @@ -1,9 +1,8 @@ #ifndef _CISTERN_H_ #define _CISTERN_H_ -#include "item.h" -#include "cisternptywnd.h" #include +#include "item.h" class CisternPtyWnd; diff --git a/Constructor/cisternptywnd.cpp b/Constructor/cisternptywnd.cpp index c19de00..dcd4758 100644 --- a/Constructor/cisternptywnd.cpp +++ b/Constructor/cisternptywnd.cpp @@ -1,8 +1,8 @@ #include "cisternptywnd.h" +#include "cistern.h" CisternPtyWnd::CisternPtyWnd(BaseObjectType* cobject, const Glib::RefPtr& refGlade):PropertyWnd(cobject, refGlade) { - refGlade = Gnome::Glade::Xml::create("constructor.glade", "cistern_pty_wnd"); refGlade->get_widget("spin_capacidad", spin_capacidad); refGlade->get_widget("spin_inicial", spin_inicial); refGlade->get_widget("txt_cistern_name", txt_cistern_name); diff --git a/Constructor/cisternptywnd.h b/Constructor/cisternptywnd.h index 186837b..16e51ad 100644 --- a/Constructor/cisternptywnd.h +++ b/Constructor/cisternptywnd.h @@ -2,7 +2,6 @@ #define _CISTERNPTYWND_H_ #include "propertywnd.h" -#include "cistern.h" class Cistern; diff --git a/Constructor/conduct.h b/Constructor/conduct.h index 4735d82..78878a8 100644 --- a/Constructor/conduct.h +++ b/Constructor/conduct.h @@ -1,4 +1,3 @@ -// Conduct.h #ifndef _CONDUCT_H_ #define _CONDUCT_H_ diff --git a/Constructor/item.cpp b/Constructor/item.cpp index c2410d5..08af2cf 100644 --- a/Constructor/item.cpp +++ b/Constructor/item.cpp @@ -1,5 +1,5 @@ #include "item.h" -#include +#include "workplace.h" CItem::CItem(const char *filename):Gtk::DrawingArea() { diff --git a/Constructor/item.h b/Constructor/item.h index f9e460c..9b8eabd 100644 --- a/Constructor/item.h +++ b/Constructor/item.h @@ -1,5 +1,5 @@ -#ifndef GTKMM_EXAMPLE_DRAWINGAREALINES_H -#define GTKMM_EXAMPLE_DRAWINGAREALINES_H +#ifndef _ITEM_H_ +#define _ITEM_H_ #include #include @@ -9,7 +9,6 @@ #include #include #include "itemptywnd.h" -#include "workplace.h" class WorkPlace; diff --git a/Constructor/itemptywnd.cpp b/Constructor/itemptywnd.cpp index d1d00c8..be27282 100644 --- a/Constructor/itemptywnd.cpp +++ b/Constructor/itemptywnd.cpp @@ -1,4 +1,5 @@ #include "itemptywnd.h" +#include "item.h" ItemPtyWnd::ItemPtyWnd(BaseObjectType* cobject, const Glib::RefPtr& refGlade):PropertyWnd(cobject,refGlade) { diff --git a/Constructor/itemptywnd.h b/Constructor/itemptywnd.h index daaa32e..d6fd326 100644 --- a/Constructor/itemptywnd.h +++ b/Constructor/itemptywnd.h @@ -1,6 +1,5 @@ -//cisternptywnd.h -#ifndef _CISTERNPTYWND_H_ -#define _CISTERNPTYWND_H_ +#ifndef _ITEMPTYWND_H_ +#define _ITEMPTYWND_H_ #include "propertywnd.h" @@ -10,6 +9,7 @@ class ItemPtyWnd : public PropertyWnd { virtual ~ItemPtyWnd(); Gtk::SpinButton *spin_caudal; Gtk::Entry *txt_item_name; + protected: virtual void on_btn_cancel_clicked(); virtual void on_btn_accept_clicked(); virtual void on_btn_apply_clicked(); diff --git a/Constructor/propertywnd.cpp b/Constructor/propertywnd.cpp index 1bd3643..b233ca9 100644 --- a/Constructor/propertywnd.cpp +++ b/Constructor/propertywnd.cpp @@ -1,8 +1,5 @@ #include "propertywnd.h" - -PropertyWnd::PropertyWnd() -{ -} +#include "item.h" PropertyWnd::PropertyWnd(BaseObjectType* cobject, const Glib::RefPtr& refGlade): Gtk::Window(cobject) { diff --git a/Constructor/propertywnd.h b/Constructor/propertywnd.h index ef8fbdf..fa488af 100644 --- a/Constructor/propertywnd.h +++ b/Constructor/propertywnd.h @@ -6,13 +6,11 @@ #include #include #include -#include "item.h" class CItem; class PropertyWnd : public Gtk::Window{ public: - PropertyWnd(); PropertyWnd(BaseObjectType* cobject, const Glib::RefPtr& refGlade); virtual ~PropertyWnd(); CItem *item;