#include <qoccapplication.h>
| Public Member Functions | |
| QoccApplication (int &argc, char **argv, int=QT_VERSION) | |
| ~QoccApplication () | |
| void | splashScreen (const QPixmap &pixmap=QPixmap()) | 
| void | splashMessage (const QString &message, int alignment=Qt::AlignLeft, const QColor &color=Qt::black) | 
| void | splashFinish (QWidget *w, long millisecs) | 
| void | msleep (unsigned long millisecs) | 
| QoccDocument * | createDocument () | 
| GEOMImpl_Gen * | getEngine () | 
| void | Undo (QoccDocument *aDoc) | 
| void | Redo (QoccDocument *aDoc) | 
| bool | SaveDocument (QoccDocument *aDoc) | 
| bool | SaveDocumentAs (QoccDocument *aDoc, char *theFormat, char *theFileName) | 
| QoccDocument * | LoadDocument (char *theFileName) | 
| bool | ResetDocument (QoccDocument *aDoc) | 
| GEOMImpl_IBasicOperations * | basicOps (int id) | 
| GEOMImpl_ITransformOperations * | transformOps (int id) | 
| GEOMImpl_I3DPrimOperations * | primitiveOps (int id) | 
| GEOMImpl_IShapesOperations * | shapesOps (int id) | 
| GEOMImpl_IBlocksOperations * | blocksOps (int id) | 
| GEOMImpl_IMeasureOperations * | measureOps (int id) | 
| GEOMImpl_IBooleanOperations * | booleanOps (int id) | 
| GEOMImpl_ICurvesOperations * | curvesOps (int id) | 
| GEOMImpl_ILocalOperations * | localOps (int id) | 
| GEOMImpl_IInsertOperations * | insertOps (int id) | 
| GEOMImpl_IHealingOperations * | healingOps (int id) | 
| GEOMImpl_IGroupOperations * | groupOps (int id) | 
| Private Attributes | |
| QSplashScreen * | mySplash | 
| GEOMImpl_Gen * | myEngine | 
| int | myNextID | 
Definition at line 36 of file qoccapplication.h.
| QoccApplication::QoccApplication | ( | int & | argc, | |
| char ** | argv, | |||
| int | = QT_VERSION | |||
| ) | 
| QoccApplication::~QoccApplication | ( | ) | 
| GEOMImpl_IBasicOperations* QoccApplication::basicOps | ( | int | id | ) |  [inline] | 
Definition at line 67 of file qoccapplication.h.
| GEOMImpl_IBlocksOperations* QoccApplication::blocksOps | ( | int | id | ) |  [inline] | 
Definition at line 71 of file qoccapplication.h.
| GEOMImpl_IBooleanOperations* QoccApplication::booleanOps | ( | int | id | ) |  [inline] | 
Definition at line 73 of file qoccapplication.h.
| QoccDocument * QoccApplication::createDocument | ( | ) | 
| GEOMImpl_ICurvesOperations* QoccApplication::curvesOps | ( | int | id | ) |  [inline] | 
Definition at line 74 of file qoccapplication.h.
| GEOMImpl_Gen* QoccApplication::getEngine | ( | ) |  [inline] | 
Definition at line 54 of file qoccapplication.h.
| GEOMImpl_IGroupOperations* QoccApplication::groupOps | ( | int | id | ) |  [inline] | 
Definition at line 78 of file qoccapplication.h.
| GEOMImpl_IHealingOperations* QoccApplication::healingOps | ( | int | id | ) |  [inline] | 
Definition at line 77 of file qoccapplication.h.
| GEOMImpl_IInsertOperations* QoccApplication::insertOps | ( | int | id | ) |  [inline] | 
Definition at line 76 of file qoccapplication.h.
| QoccDocument * QoccApplication::LoadDocument | ( | char * | theFileName | ) | 
Definition at line 171 of file qoccapplication.cpp.
References myEngine, myNextID, and QoccDocument::UpdatePresentations().
Here is the call graph for this function:

| GEOMImpl_ILocalOperations* QoccApplication::localOps | ( | int | id | ) |  [inline] | 
Definition at line 75 of file qoccapplication.h.
| GEOMImpl_IMeasureOperations* QoccApplication::measureOps | ( | int | id | ) |  [inline] | 
Definition at line 72 of file qoccapplication.h.
| void QoccApplication::msleep | ( | unsigned long | millisecs | ) | 
Definition at line 115 of file qoccapplication.cpp.
Referenced by splashFinish().
Here is the caller graph for this function:

| GEOMImpl_I3DPrimOperations* QoccApplication::primitiveOps | ( | int | id | ) |  [inline] | 
Definition at line 69 of file qoccapplication.h.
| void QoccApplication::Redo | ( | QoccDocument * | aDoc | ) | 
Definition at line 129 of file qoccapplication.cpp.
References QoccDocument::id(), and myEngine.
Here is the call graph for this function:

| bool QoccApplication::ResetDocument | ( | QoccDocument * | aDoc | ) | 
Definition at line 192 of file qoccapplication.cpp.
References QoccDocument::id(), myEngine, myNextID, and QoccDocument::SetDocumentAndID().
Here is the call graph for this function:

| bool QoccApplication::SaveDocument | ( | QoccDocument * | aDoc | ) | 
| bool QoccApplication::SaveDocumentAs | ( | QoccDocument * | aDoc, | |
| char * | theFormat, | |||
| char * | theFileName | |||
| ) | 
Definition at line 147 of file qoccapplication.cpp.
References QoccDocument::id(), and myEngine.
Here is the call graph for this function:

| GEOMImpl_IShapesOperations* QoccApplication::shapesOps | ( | int | id | ) |  [inline] | 
Definition at line 70 of file qoccapplication.h.
| void QoccApplication::splashFinish | ( | QWidget * | w, | |
| long | millisecs | |||
| ) | 
Definition at line 104 of file qoccapplication.cpp.
References msleep(), and mySplash.
Here is the call graph for this function:

| void QoccApplication::splashMessage | ( | const QString & | message, | |
| int | alignment = Qt::AlignLeft, | |||
| const QColor & | color = Qt::black | |||
| ) | 
Definition at line 96 of file qoccapplication.cpp.
References mySplash.
Referenced by splashScreen().
Here is the caller graph for this function:

| void QoccApplication::splashScreen | ( | const QPixmap & | pixmap = QPixmap() | ) | 
Definition at line 81 of file qoccapplication.cpp.
References mySplash, and splashMessage().
Here is the call graph for this function:

| GEOMImpl_ITransformOperations* QoccApplication::transformOps | ( | int | id | ) |  [inline] | 
Definition at line 68 of file qoccapplication.h.
| void QoccApplication::Undo | ( | QoccDocument * | aDoc | ) | 
Definition at line 124 of file qoccapplication.cpp.
References QoccDocument::id(), and myEngine.
Here is the call graph for this function:

| GEOMImpl_Gen* QoccApplication::myEngine  [private] | 
Definition at line 83 of file qoccapplication.h.
Referenced by createDocument(), LoadDocument(), QoccApplication(), Redo(), ResetDocument(), SaveDocument(), SaveDocumentAs(), Undo(), and ~QoccApplication().
| int QoccApplication::myNextID  [private] | 
Definition at line 84 of file qoccapplication.h.
Referenced by createDocument(), LoadDocument(), and ResetDocument().
| QSplashScreen* QoccApplication::mySplash  [private] | 
Definition at line 82 of file qoccapplication.h.
Referenced by splashFinish(), splashMessage(), splashScreen(), and ~QoccApplication().
 1.4.7
 1.4.7