Changeset 80 in tspsg-svn for trunk/src/tspmodel.cpp


Ignore:
Timestamp:
Dec 22, 2009, 8:56:21 PM (15 years ago)
Author:
laleppa
Message:

+ Added Wait Cursor on city number change, because it can take some time (e.g. when changing from 5 to 50 cities).

  • Moved platform specific action definitions from .ui to source.
  • Changed random generation to include defined maximum (it was up to maximum previously).
  • Reverted from native to Qt open/save file dialog under WinCE, because it is more convenient than the native one.
  • English translation is now always loaded at application start before any other language is loaded. This is done to support plurals and some special characters that Qt translation system doesn't "like".
  • Updated translations to reflect recent changes.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/tspmodel.cpp

    r71 r80  
    3131        : QAbstractTableModel(parent), nCities(0)
    3232{
    33         settings = new QSettings(QSettings::IniFormat,QSettings::UserScope,"TSPSG","tspsg");
     33        settings = new QSettings(QSettings::IniFormat, QSettings::UserScope, "TSPSG", "tspsg", this);
    3434}
    3535
     
    468468inline int CTSPModel::rand(int min, int max) const
    469469{
    470         return min + (int)(((float)qrand() / RAND_MAX) * (max - min));
    471 }
     470        return min + (int)floor(((double)qrand() / RAND_MAX) * (max + 1 - min));
     471}
Note: See TracChangeset for help on using the changeset viewer.