Defines | Functions

src/globals.h File Reference

Contains TSPSG global defines. More...

#include <QtCore>
#include <QtGui>
#include <QtSvg>
#include "qttoolbardialog.h"
#include "version.h"
#include "os.h"
#include "defaults.h"
#include "tspsolver.h"
Include dependency graph for globals.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MAX_NUM_CITIES   50
 Maximum available number of cities.
#define MAX_RAND_VALUE   1000
 Maximum allowed value for random generation limits.
#define PATH_L10N   "l10n"
 Path to internationalization files.
#define PATH_DOCS   "help"
 Bath to documentation files.
#define TSPT   quint32(0x54535054)
 TSPSG Task file signature - letters TSPT.
#define TSPT_VERSION   quint8(1)
 TSPSG Task file version.
#define TSPT_META_VERSION   quint8(1)
 TSPSG Task file metadata version.
#define TSPT_META_SIZE   2
 TSPSG Task file metadata size in bytes (incl. version).
#define ZKT   quint16(0x5A4B)
 ZKomModRd Task file signature - letters ZK.
#define ZKT_VERSION   quint8(1)
 ZKomModRd Task file version.
#define INFSTR   "---"
 This string represents infinite value in the table.

Functions

bool isInteger (double x)
 Checks whether x contains an integer value.
bool hasUpdater ()
 Checks whether the updater app is installed/available.

Detailed Description

Contains TSPSG global defines.

Author:
Copyright © 2007-2010 Lёppa <contacts[at]oleksii[dot]name>
Id:
globals.h 143 2010-10-13 20:25:51Z laleppa
URL:
http://svn.tspsg.info/svnroot/tspsg/trunk/src/globals.h

TSPSG: TSP Solver and Generator

This file is part of TSPSG.

TSPSG is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

TSPSG is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with TSPSG. If not, see <http://www.gnu.org/licenses/>.


Function Documentation

bool hasUpdater (  )  [inline]

Checks whether the updater app is installed/available.

Returns:
true if updater app is available, oherwise false.
Note:
The updater app is only available under Windows at this moment. On other systems this function always returns false.

Here is the call graph for this function:

Here is the caller graph for this function:

bool isInteger ( double  x  )  [inline]

Checks whether x contains an integer value.

Parameters:
x A value to check.
Returns:
true if x countains an integer, oherwise false.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines