Eneboo - Documentación para desarrolladores
Señales | Métodos públicos | Amigas
Referencia de la Clase Project

#include <project.h>

Diagrama de herencias de Project
QObject Qt Qt

Lista de todos los miembros.

Señales

void projectModified ()
void sourceFileAdded (SourceFile *)
void sourceFileRemoved (SourceFile *)
void formFileAdded (FormFile *)
void formFileRemoved (FormFile *)
void objectAdded (QObject *)
void objectRemoved (QObject *)
void newFormOpened (FormWindow *fw)

Métodos públicos

 Project (const QString &fn, const QString &pName=QString::null, QPluginManager< ProjectSettingsInterface > *pm=0, bool isDummy=FALSE, const QString &l="C++")
 ~Project ()
void setFileName (const QString &fn, bool doClear=TRUE)
QString fileName (bool singlePro=FALSE) const
QString projectName () const
void setDatabaseDescription (const QString &db)
QString databaseDescription () const
void setDescription (const QString &s)
QString description () const
void setLanguage (const QString &l)
QString language () const
bool isValid () const
bool isDummy () const
QString makeAbsolute (const QString &f)
QString makeRelative (const QString &f)
void save (bool onlyProjectFile=FALSE)
QPtrList< DatabaseConnectiondatabaseConnections () const
void setDatabaseConnections (const QPtrList< DatabaseConnection > &lst)
void addDatabaseConnection (DatabaseConnection *conn)
void removeDatabaseConnection (const QString &conn)
DatabaseConnectiondatabaseConnection (const QString &name)
QStringList databaseConnectionList ()
QStringList databaseTableList (const QString &connection)
QStringList databaseFieldList (const QString &connection, const QString &table)
void saveConnections ()
void loadConnections ()
bool openDatabase (const QString &connection, bool suppressDialog=TRUE)
void closeDatabase (const QString &connection)
QObjectListformList (bool resolveFakeObjects=FALSE) const
DesignerProjectiFace ()
void setCustomSetting (const QString &key, const QString &value)
QString customSetting (const QString &key) const
PixmapCollectionpixmapCollection () const
void setActive (bool b)
QPtrListIterator< SourceFilesourceFiles () const
void addSourceFile (SourceFile *sf)
bool removeSourceFile (SourceFile *sf)
SourceFilefindSourceFile (const QString &filename, SourceFile *ignore=0) const
QPtrListIterator< FormFileformFiles () const
void addFormFile (FormFile *ff)
bool removeFormFile (FormFile *ff)
FormFilefindFormFile (const QString &filename, FormFile *ignore=0) const
void setIncludePath (const QString &platform, const QString &path)
void setLibs (const QString &platform, const QString &path)
void setDefines (const QString &platform, const QString &path)
void setConfig (const QString &platform, const QString &config)
void setTemplate (const QString &t)
QString config (const QString &platform) const
QString libs (const QString &platform) const
QString defines (const QString &platform) const
QString includePath (const QString &platform) const
QString templte () const
bool isModified () const
void setModified (bool b)
void addObject (QObject *o)
void setObjects (const QObjectList &ol)
void removeObject (QObject *o)
QObjectList objects () const
FormFilefakeFormFileFor (QObject *o) const
QObjectobjectForFakeForm (FormWindow *fw) const
QObjectobjectForFakeFormFile (FormFile *ff) const
void addAndEditFunction (const QString &functionName, const QString &functionBody, bool openDeveloper)
void removeTempProject ()
bool hasParentObject (QObject *o)
QString qualifiedName (QObject *o)
bool isCpp () const
void designerCreated ()
void formOpened (FormWindow *fw)
QString locationOfObject (QObject *o)
bool hasGUI () const

Amigas

class DatabaseConnection

Documentación del constructor y destructor

Project::Project ( const QString fn,
const QString pName = QString::null,
QPluginManager< ProjectSettingsInterface > *  pm = 0,
bool  isDummy = FALSE,
const QString l = "C++" 
)
Project::~Project ( )

Documentación de las funciones miembro

void Project::addAndEditFunction ( const QString functionName,
const QString functionBody,
bool  openDeveloper 
)
void Project::addDatabaseConnection ( DatabaseConnection conn)
void Project::addFormFile ( FormFile ff)
void Project::addObject ( QObject o)
void Project::addSourceFile ( SourceFile sf)
void Project::closeDatabase ( const QString connection)

Closes the database connection.

QString Project::config ( const QString platform) const
QString Project::customSetting ( const QString key) const
DatabaseConnection * Project::databaseConnection ( const QString name)
QStringList Project::databaseConnectionList ( )
QPtrList< DatabaseConnection > Project::databaseConnections ( ) const
QString Project::databaseDescription ( ) const
QStringList Project::databaseFieldList ( const QString connection,
const QString table 
)
QStringList Project::databaseTableList ( const QString connection)
QString Project::defines ( const QString platform) const
QString Project::description ( ) const
void Project::designerCreated ( )
FormFile * Project::fakeFormFileFor ( QObject o) const
QString Project::fileName ( bool  singlePro = FALSE) const
FormFile * Project::findFormFile ( const QString filename,
FormFile ignore = 0 
) const
SourceFile * Project::findSourceFile ( const QString filename,
SourceFile ignore = 0 
) const
void Project::formFileAdded ( FormFile ) [signal]
void Project::formFileRemoved ( FormFile ) [signal]
QPtrListIterator<FormFile> Project::formFiles ( ) const [inline]
QObjectList * Project::formList ( bool  resolveFakeObjects = FALSE) const
void Project::formOpened ( FormWindow fw)
bool Project::hasGUI ( ) const
bool Project::hasParentObject ( QObject o)
DesignerProject * Project::iFace ( )
QString Project::includePath ( const QString platform) const
bool Project::isCpp ( ) const [inline]
bool Project::isDummy ( ) const
bool Project::isModified ( ) const [inline]
bool Project::isValid ( void  ) const
QString Project::language ( ) const
QString Project::libs ( const QString platform) const
void Project::loadConnections ( )
QString Project::locationOfObject ( QObject o)
QString Project::makeAbsolute ( const QString f)
QString Project::makeRelative ( const QString f)
void Project::newFormOpened ( FormWindow fw) [signal]
void Project::objectAdded ( QObject ) [signal]
QObject * Project::objectForFakeForm ( FormWindow fw) const
QObject * Project::objectForFakeFormFile ( FormFile ff) const
void Project::objectRemoved ( QObject ) [signal]
QObjectList Project::objects ( ) const
bool Project::openDatabase ( const QString connection,
bool  suppressDialog = TRUE 
)

Opens the database connection. The connection remains open and can be closed again with closeDatabase().

PixmapCollection* Project::pixmapCollection ( ) const [inline]
void Project::projectModified ( ) [signal]
QString Project::projectName ( ) const
QString Project::qualifiedName ( QObject o)
void Project::removeDatabaseConnection ( const QString conn)
bool Project::removeFormFile ( FormFile ff)
void Project::removeObject ( QObject o)
bool Project::removeSourceFile ( SourceFile sf)
void Project::removeTempProject ( )
void Project::save ( bool  onlyProjectFile = FALSE)
void Project::saveConnections ( )
void Project::setActive ( bool  b)
void Project::setConfig ( const QString platform,
const QString config 
)
void Project::setCustomSetting ( const QString key,
const QString value 
)
void Project::setDatabaseConnections ( const QPtrList< DatabaseConnection > &  lst)
void Project::setDatabaseDescription ( const QString db)
void Project::setDefines ( const QString platform,
const QString path 
)
void Project::setDescription ( const QString s)
void Project::setFileName ( const QString fn,
bool  doClear = TRUE 
)
void Project::setIncludePath ( const QString platform,
const QString path 
)
void Project::setLanguage ( const QString l)
void Project::setLibs ( const QString platform,
const QString path 
)
void Project::setModified ( bool  b)
void Project::setObjects ( const QObjectList ol)
void Project::setTemplate ( const QString t)
void Project::sourceFileAdded ( SourceFile ) [signal]
void Project::sourceFileRemoved ( SourceFile ) [signal]
QPtrListIterator<SourceFile> Project::sourceFiles ( ) const [inline]
QString Project::templte ( ) const

Documentación de las funciones relacionadas y clases amigas

friend class DatabaseConnection [friend]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'