SciDAVis  1.D4
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Attributes
SciDAVis Class Reference

Definition of global constants and enums. More...

#include <globals.h>

List of all members.

Public Types

enum  ColumnDataType { TypeDouble = 1, TypeQString = 2, TypeQDateTime = 3 }
 Column data type. More...
enum  ColumnMode {
  Numeric = 0, Text = 1, Month = 4, Day = 5,
  DateTime = 6
}
 The column mode (defines output and input filter for table columns) More...
enum  PlotDesignation {
  noDesignation = 0, X = 1, Y = 2, Z = 3,
  xErr = 4, yErr = 5
}
 Types of plot designations. More...

Public Member Functions

virtual ~SciDAVis ()

Static Public Member Functions

static void about ()
 Show about dialog.
static QString copyrightString ()
 Return the copyright string.
static int enumStringToValue (const QString &string, const QString &enum_name)
static QString enumValueToString (int key, const QString &enum_name)
static QString extraVersion ()
 Return the extra version as a string.
static QString releaseDateString ()
 Return the release date as a string.
static QString schemaVersion ()
 Return the SciDAVis version string ("SciDAVis x.y.z" without extra version) used in the project file.
static int version ()
 Return the SciDAVis version number.
static QString versionString ()
 the user visible release version string (x.Dy usually)

Private Member Functions

 SciDAVis ()

Static Private Attributes

static const char * copyright_string
 Copyright string containing the author names etc.
static const char * extra_version = ""
 Extra version information string (like "-alpha", "-beta", "-rc1", etc...)
static const char * release_date = "Jan 25, 2014"
 Release date as a string.
static const char * scidavis_version = "1.D004"
static const int scidavis_versionNo = 65540
 SciDAVis version number.

Detailed Description

Definition of global constants and enums.

This class must not be instanced. All members are static.


Member Enumeration Documentation

Column data type.

Enumerator:
TypeDouble 
TypeQString 
TypeQDateTime 

The column mode (defines output and input filter for table columns)

Enumerator:
Numeric 

column contains doubles

Text 

column contains strings

Month 

column contains month names

Day 

column containts day of week names

DateTime 

column contains dates and/or times

Types of plot designations.

Enumerator:
noDesignation 

no plot designation

X 

x values

Y 

y values

Z 

z values

xErr 

x errors

yErr 

y errors


Constructor & Destructor Documentation

SciDAVis::SciDAVis ( )
inlineprivate
virtual SciDAVis::~SciDAVis ( )
inlinevirtual

Member Function Documentation

void SciDAVis::about ( )
static

Show about dialog.

References copyright_string, extraVersion(), release_date, and versionString().

QString SciDAVis::copyrightString ( )
static

Return the copyright string.

References copyright_string.

Referenced by ApplicationWindow::parseCommandLineArguments().

int SciDAVis::enumStringToValue ( const QString &  string,
const QString &  enum_name 
)
static

Referenced by Column::load(), and Column::XmlReadRow().

QString SciDAVis::enumValueToString ( int  key,
const QString &  enum_name 
)
static

Referenced by Column::save().

QString SciDAVis::extraVersion ( )
static

Return the extra version as a string.

References extra_version.

Referenced by about(), and ApplicationWindow::parseCommandLineArguments().

QString SciDAVis::releaseDateString ( )
static

Return the release date as a string.

References release_date.

Referenced by ApplicationWindow::parseCommandLineArguments().

QString SciDAVis::schemaVersion ( )
static

Return the SciDAVis version string ("SciDAVis x.y.z" without extra version) used in the project file.

References version().

Referenced by ApplicationWindow::saveAsTemplate(), and ApplicationWindow::saveFolder().

int SciDAVis::version ( )
static

Return the SciDAVis version number.

References scidavis_versionNo.

Referenced by ApplicationWindow::guessHelpFolder(), Project::save(), and schemaVersion().

QString SciDAVis::versionString ( )
static

the user visible release version string (x.Dy usually)

References scidavis_version.

Referenced by about().


Member Data Documentation

const char * SciDAVis::copyright_string
staticprivate

Copyright string containing the author names etc.

Referenced by about(), and copyrightString().

const char * SciDAVis::extra_version = ""
staticprivate

Extra version information string (like "-alpha", "-beta", "-rc1", etc...)

Referenced by extraVersion().

const char * SciDAVis::release_date = "Jan 25, 2014"
staticprivate

Release date as a string.

Referenced by about(), and releaseDateString().

const char * SciDAVis::scidavis_version = "1.D004"
staticprivate

Referenced by versionString().

const int SciDAVis::scidavis_versionNo = 65540
staticprivate

SciDAVis version number.

0xMMmmbb means MM.mm.bb with
MM = major version mm = minor version bb = bugfix version

Referenced by version().


The documentation for this class was generated from the following files: