Author: muggenhor Date: Sat Jul 28 01:07:17 2007 New Revision: 2234 URL: http://svn.gna.org/viewcvs/warzone?rev=2234&view=rev Log: Greater ease in porting to wxWidgets: * Rename class CInitialLimitsDlg to InitialLimitsDlg * Add templated constructor to InitialLimitsDlg * This constructor initializes an std::deque<std::string> (_stringList) with a list of strings * This constructor depends on InputIterators (as defined by the C++ standard in section 24.1.1) for its initialization * InitialLimitsDlg::OnInitDialog() now initializes its ComboBox with strings that have been loaded by the constructor from _stringList * Add a proxy class that serves as an InputIterator for the initialization of InitialLimitsDlg * This class is a proxy to ListNode<CScrollLimits>::iterator such that it extracts CScrollLimits.ScriptName and constructs an std::string from it - These changes decouple InitialLimitsDlg from the implementation and interface of CHeightMap and CScrollLimits
Modified: trunk/tools/editworld/src/bteditdoc.cpp trunk/tools/editworld/src/initiallimitsdlg.cpp trunk/tools/editworld/src/initiallimitsdlg.h _______________________________________________ Warzone-commits mailing list Warzone-commits@gna.org https://mail.gna.org/listinfo/warzone-commits