GluonCreator::ObjectManager Class Reference

#include <objectmanager.h>

Inheritance diagram for GluonCreator::ObjectManager:
GluonCore::Singleton< T > QObject

List of all members.

Public Slots

GluonEngine::ComponentcreateNewComponent (const QString &type, GluonEngine::GameObject *parent)
GluonEngine::ScenecreateNewScene ()
GluonEngine::GameObjectcreateNewGameObject ()
GluonEngine::AssetcreateNewAsset (const QString &fileName)
void deleteGameObject (GluonEngine::GameObject *object)
void changeProperty (GluonCore::GluonObject *object, QString &property, QVariant &oldValue, QVariant &newValue)
QString humanifyClassName (const QString &fixThis, bool justRemoveNamespace=false) const

Signals

void newObject (GluonCore::GluonObject *)
void newScene (GluonEngine::Scene *)
void newGameObject (GluonEngine::GameObject *)
void newComponent (GluonEngine::Component *)

Friends

class GluonCore::Singleton< ObjectManager >

Detailed Description

Definition at line 43 of file objectmanager.h.


Member Function Documentation

void ObjectManager::changeProperty ( GluonCore::GluonObject object,
QString &  property,
QVariant &  oldValue,
QVariant &  newValue 
) [slot]

Definition at line 113 of file objectmanager.cpp.

GluonEngine::Asset * ObjectManager::createNewAsset ( const QString &  fileName  )  [slot]

Definition at line 76 of file objectmanager.cpp.

GluonEngine::Component * ObjectManager::createNewComponent ( const QString &  type,
GluonEngine::GameObject parent 
) [slot]

Definition at line 118 of file objectmanager.cpp.

GluonEngine::GameObject * ObjectManager::createNewGameObject (  )  [slot]

Definition at line 141 of file objectmanager.cpp.

GluonEngine::Scene * ObjectManager::createNewScene (  )  [slot]

Definition at line 172 of file objectmanager.cpp.

void ObjectManager::deleteGameObject ( GluonEngine::GameObject object  )  [slot]

Definition at line 108 of file objectmanager.cpp.

QString ObjectManager::humanifyClassName ( const QString &  fixThis,
bool  justRemoveNamespace = false 
) const [slot]

Definition at line 46 of file objectmanager.cpp.

void GluonCreator::ObjectManager::newComponent ( GluonEngine::Component  )  [signal]
void GluonCreator::ObjectManager::newGameObject ( GluonEngine::GameObject  )  [signal]
void GluonCreator::ObjectManager::newObject ( GluonCore::GluonObject  )  [signal]
void GluonCreator::ObjectManager::newScene ( GluonEngine::Scene  )  [signal]

Friends And Related Function Documentation

friend class GluonCore::Singleton< ObjectManager > [friend]

Definition at line 62 of file objectmanager.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 27 13:13:42 2010 for Gluon by  doxygen 1.6.3