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< DatabaseConnection > databaseConnections () const
void setDatabaseConnections (const QPtrList< DatabaseConnection > &lst)
void addDatabaseConnection (DatabaseConnection *conn)
void removeDatabaseConnection (const QString &conn)
DatabaseConnection * databaseConnection (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)
QObjectList * formList (bool resolveFakeObjects=FALSE) const
DesignerProject * iFace ()
void setCustomSetting (const QString &key, const QString &value)
QString customSetting (const QString &key) const
PixmapCollection * pixmapCollection () const
void setActive (bool b)
QPtrListIterator< SourceFile > sourceFiles () const
void addSourceFile (SourceFile *sf)
bool removeSourceFile (SourceFile *sf)
SourceFile * findSourceFile (const QString &filename, SourceFile *ignore=0) const
QPtrListIterator< FormFile > formFiles () const
void addFormFile (FormFile *ff)
bool removeFormFile (FormFile *ff)
FormFile * findFormFile (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
FormFile * fakeFormFileFor (QObject *o) const
QObject * objectForFakeForm (FormWindow *fw) const
QObject * objectForFakeFormFile (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'