mapcenterobj.h
author insilmaril
Thu, 17 Jul 2008 12:55:24 +0000
branchrelease-1-12-maintained
changeset 41 6f28020b33d1
parent 0 7a96bd401351
child 2 608f976aa7bb
child 83 e90f5bef70c8
permissions -rw-r--r--
No jumping around left of MCO if animation is turned on
     1 #ifndef MAPCENTEROBJ_H
     2 #define MAPCENTEROBJ_H
     3 
     4 #include "branchobj.h"
     5 #include "version.h"
     6 
     7 /////////////////////////////////////////////////////////////////////////////
     8 class MapCenterObj:public BranchObj {
     9 public:
    10     MapCenterObj ();
    11     MapCenterObj (QCanvas*);
    12     ~MapCenterObj ();
    13     void clear();
    14     void init();
    15     virtual void move      (double,double);
    16     virtual void moveBy    (double,double);
    17     virtual void moveAll   (double,double);
    18     virtual void moveAllBy (double,double);
    19     virtual void updateLink();
    20     LinkableMapObj* findMapObj(QPoint,LinkableMapObj*);	// find MapObj 
    21 	virtual QString saveToDir (const QString&,const QString&,int, const QPoint&);// Save data recursivly to tempdir
    22 	void setVersion(const  QString &);
    23 	bool checkVersion();				// check if program version is higher than saved version
    24 	void setAuthor  (const QString &);
    25 	QString getAuthor ();
    26 	void setComment (const QString &);
    27 	QString getComment ();
    28 	QString getDate();
    29 private:
    30 	QString version;					// version string saved in vym file
    31 	QString author;
    32 	QString comment;
    33 	QDate date;
    34 };
    35 #endif