From atlantik-devel Wed Jul 24 03:35:41 2002 From: kde () office ! kde ! org Date: Wed, 24 Jul 2002 03:35:41 +0000 To: atlantik-devel Subject: [atlantik-cvs] CVS: kdegames/atlantik/libatlantikui estatedetails.cpp,1.8,1.9 estatedetails.h,1.6,1. X-MARC-Message: https://marc.info/?l=atlantik-devel&m=102748177726180 Update of /home/kde/kdegames/atlantik/libatlantikui In directory office:/tmp/cvs-serv24954/libatlantikui Modified Files: estatedetails.cpp estatedetails.h Log Message: display flow fixes Index: estatedetails.cpp =================================================================== RCS file: /home/kde/kdegames/atlantik/libatlantikui/estatedetails.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- estatedetails.cpp 2002/07/24 03:10:12 1.8 +++ estatedetails.cpp 2002/07/24 03:35:39 1.9 @@ -17,6 +17,7 @@ #include #include #include +#include #include #include @@ -41,6 +42,7 @@ m_quartzBlocks = 0; m_closeButton = 0; + m_buttons.setAutoDelete(true); m_recreateQuartz = true; m_mainLayout = new QVBoxLayout(this, KDialog::marginHint(), KDialog::spacingHint()); @@ -202,6 +204,7 @@ void EstateDetails::addButton(QString command, QString caption, bool enabled) { KPushButton *button = new KPushButton(caption, this); + m_buttons.append(button); m_buttonCommandMap[(QObject *)button] = command; m_buttonBox->addWidget(button); @@ -229,7 +232,9 @@ } // Delete buttons - + m_buttons.clear(); + m_buttonCommandMap.clear(); + // Redraw details b_recreate = true; update(); Index: estatedetails.h =================================================================== RCS file: /home/kde/kdegames/atlantik/libatlantikui/estatedetails.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- estatedetails.h 2002/07/24 03:10:13 1.6 +++ estatedetails.h 2002/07/24 03:35:39 1.7 @@ -63,6 +63,7 @@ QHBoxLayout *m_buttonBox; QVGroupBox *m_textGroupBox; QMap m_buttonCommandMap; + QPtrList m_buttons; }; #endif _______________________________________________ atlantik-cvs mailing list atlantik-cvs@mail.kde.org http://mail.kde.org/mailman/listinfo/atlantik-cvs