CubeDoc.h File Reference

Declares the CubeDoc class which holds all of the current application data. More...

#include <QObject>
#include <QThread>
#include "Configuration.h"
#include "BuildWorld.h"
#include "Solutions.h"
#include "SolveThread.h"

Include dependency graph for CubeDoc.h:

This graph shows which files directly or indirectly include this file:


Classes

class  CubeDoc
 CubeDoc centeralizes the data of the current design and solutions displayed in the application. More...

Defines

#define HINT_SLV_NXPR   0x00000001
#define HINT_SLV_NONE   0x00000002
#define HINT_SLV_READY   0x00000004
#define HINT_SLV_PAINT   0x00000008
#define HINT_PIC_NULL   0x00003000
#define HINT_PIC_READSLVCHECK   0x00001000
#define HINT_PIC_UPDATECHECK   0x00002000
#define HINT_BLD_MINMAX   0x01000000
#define HINT_BLD_PAINT   0x02000000
#define HINT_BLD_NEW   0x04000000
#define GET_SLV_HINT(hint)   (hint & 0x00000FFF)
#define GET_PIC_HINT(hint)   (hint & 0x00FFF000)
#define GET_BLD_HINT(hint)   (hint & 0xFF000000)
#define SHINT_SOLUTIONS   1000
#define SHINT_PARTCHN   1001
#define SHINT_STATUS   1002
#define SHINT_ALL   1003
#define SHINT_JUSTGEN   1004
#define SHINT_START   1005
#define SHINT_STOP   1006
#define SHINT_WARNING   1007

Functions

QString strippedName (const QString &fullFileName)

Detailed Description

Declares the CubeDoc class which holds all of the current application data.

Defines hint constants used in in the updateViews() and slvProgUpdated() signals


Define Documentation

#define GET_BLD_HINT ( hint   )     (hint & 0xFF000000)

#define GET_PIC_HINT ( hint   )     (hint & 0x00FFF000)

#define GET_SLV_HINT ( hint   )     (hint & 0x00000FFF)

#define HINT_BLD_MINMAX   0x01000000

#define HINT_BLD_NEW   0x04000000

#define HINT_BLD_PAINT   0x02000000

#define HINT_PIC_NULL   0x00003000

#define HINT_PIC_READSLVCHECK   0x00001000

#define HINT_PIC_UPDATECHECK   0x00002000

#define HINT_SLV_NONE   0x00000002

#define HINT_SLV_NXPR   0x00000001

#define HINT_SLV_PAINT   0x00000008

#define HINT_SLV_READY   0x00000004

#define SHINT_ALL   1003

#define SHINT_JUSTGEN   1004

#define SHINT_PARTCHN   1001

#define SHINT_SOLUTIONS   1000

#define SHINT_START   1005

#define SHINT_STATUS   1002

#define SHINT_STOP   1006

#define SHINT_WARNING   1007


Function Documentation

QString strippedName ( const QString &  fullFileName  )  [inline]