Changeset 31 in tspsg-svn for trunk/src/tspmodel.h


Ignore:
Timestamp:
Jun 30, 2009, 1:02:31 AM (15 years ago)
Author:
laleppa
Message:

+ Opening task file
+ Saving task file

  • Translations update to reflect recent changes.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/tspmodel.h

    r29 r31  
    2525#define TSPMODEL_H
    2626
    27 #include <QAbstractTableModel>
    28 #include <QSettings>
    29 #include "defines.h"
     27#include "globals.h"
    3028
    3129class CTSPModel: public QAbstractTableModel
     
    4038        bool setData(const QModelIndex &, const QVariant &, int);
    4139        Qt::ItemFlags flags(const QModelIndex &) const;
    42         int numCities() const;
     40        quint16 numCities() const;
    4341        void setNumCities(int);
    4442        void clear();
     43        void loadTask(QString);
     44        void saveTask(QString);
    4545        void randomize();
     46signals:
     47        void numCitiesChanged(int);
    4648private:
    4749        QSettings *settings;
    4850        double table[MAX_CITIES][MAX_CITIES];
    49         int nCities;
     51        quint16 nCities;
    5052        int rand(int, int);
     53        void loadZKT(QDataStream *);
     54        void loadTSPT(QDataStream *);
    5155};
    5256
Note: See TracChangeset for help on using the changeset viewer.