GluonEngine::ScriptingAsset Class Reference

#include <scriptingasset.h>

Inheritance diagram for GluonEngine::ScriptingAsset:
GluonEngine::Asset GluonCore::GluonObject QObject

List of all members.

Classes

class  Private

Public Member Functions

Q_INVOKABLE ScriptingAsset (QObject *parent=0)
virtual ~ScriptingAsset ()
virtual const QStringList supportedMimeTypes () const
virtual void setFile (const QUrl &newFile)
virtual const QList
< AssetTemplate * > 
templates ()
virtual QString className () const

Detailed Description

Definition at line 27 of file scriptingasset.h.


Constructor & Destructor Documentation

ScriptingAsset::ScriptingAsset ( QObject parent = 0  ) 

Definition at line 42 of file scriptingasset.cpp.

ScriptingAsset::~ScriptingAsset (  )  [virtual]

Definition at line 48 of file scriptingasset.cpp.


Member Function Documentation

QString ScriptingAsset::className (  )  const [virtual]

Definition at line 98 of file scriptingasset.cpp.

void ScriptingAsset::setFile ( const QUrl &  newFile  )  [virtual]

Reimplemented from GluonEngine::Asset.

Definition at line 66 of file scriptingasset.cpp.

const QStringList ScriptingAsset::supportedMimeTypes (  )  const [virtual]

Used by GluonObjectFactory when requesting an object which supports a specific mimetype. The default implementation returns an empty list.

This is primarily useful for GluonEngine::Asset but other classes can potentially use it as well.

Returns:
A list of strings each describing a mimetype the class supports

Reimplemented from GluonCore::GluonObject.

Definition at line 55 of file scriptingasset.cpp.

const QList< AssetTemplate * > ScriptingAsset::templates (  )  [virtual]

The templates provided by the asset. The default implementation returns no templates, as many assets will not be able to provide templates.

Reimplemented from GluonEngine::Asset.

Definition at line 90 of file scriptingasset.cpp.


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