Eneboo - Documentación para desarrolladores
src/flbase/aqsobjects/AQSManagerModules_p.h
Ir a la documentación de este archivo.
00001 /***************************************************************************
00002  AQSManagerModules_p.h
00003  -------------------
00004  begin                : 29/03/2011
00005  copyright            : (C) 2003-2011 by InfoSiAL S.L.
00006  email                : mail@infosial.com
00007  ***************************************************************************/
00008 /***************************************************************************
00009  *   This program is free software; you can redistribute it and/or modify  *
00010  *   it under the terms of the GNU General Public License as published by  *
00011  *   the Free Software Foundation; version 2 of the License.               *
00012  ***************************************************************************/
00013 /***************************************************************************
00014  Este  programa es software libre. Puede redistribuirlo y/o modificarlo
00015  bajo  los  términos  de  la  Licencia  Pública General de GNU   en  su
00016  versión 2, publicada  por  la  Free  Software Foundation.
00017  ***************************************************************************/
00018 
00019 #ifndef AQSMANAGERMODULES_P_H_
00020 #define AQSMANAGERMODULES_P_H_
00021 
00022 #include "AQSByteArray_p.h"
00023 #include "AQObjects.h"
00024 
00025 class AQSManagerModules : public AQSVoidPtr
00026 {
00027   Q_OBJECT
00028 
00029   AQ_DECLARE_AQS_VOID_AQOBJECT(ManagerModules, VoidPtr);
00030 
00031   //@AQ_BEGIN_DEF_PUB_SLOTS@
00032 public slots:
00033   QString content(const QString &);
00034   QString byteCodeToStr(QByteArray *) const;
00035   QString byteCodeToStr(AQSByteArray *) const;
00036   QString contentCode(const QString &);
00037   QString contentCached(const QString &, QString* = 0);
00038   void setContent(const QString &, const QString &, const QString &);
00039   QWidget *createUI(const QString &, QObject* = 0, QWidget* = 0, const char* = 0);
00040   QWidget *createForm(const AQActionMD *, QObject* = 0, QWidget* = 0, const char* = 0);
00041   QWidget *createFormRecord(const AQActionMD *, QObject* = 0, QWidget* = 0, const char* = 0);
00042   void setActiveIdModule(const QString &);
00043   QString activeIdArea() const;
00044   QString activeIdModule() const;
00045   QStringList listIdAreas();
00046   QStringList listIdModules(const QString &);
00047   QStringList listAllIdModules();
00048   QString idAreaToDescription(const QString &);
00049   QString idModuleToDescription(const QString &);
00050   QPixmap *iconModule(const QString &);
00051   QString versionModule(const QString &);
00052   QString shaLocal();
00053   QString shaGlobal();
00054   void setShaLocalFromGlobal();
00055   QString shaOfFile(const QString &);
00056   void loadKeyFiles();
00057   void loadAllIdModules();
00058   void loadIdAreas();
00059   QString idModuleOfFile(const QString &);
00060   QString contentFS(const QString &);
00061 
00062 protected:
00063   static void *construct(const QSArgumentList &args) {
00064     return 0;
00065   }
00066   //@AQ_END_DEF_PUB_SLOTS@
00067 };
00068 
00069 //@AQ_BEGIN_IMP_PUB_SLOTS@
00070 inline QString AQSManagerModules::content(const QString &arg0)
00071 {
00072   AQ_CALL_RET_V(content(arg0), QString);
00073 }
00074 inline QString AQSManagerModules::byteCodeToStr(QByteArray *arg0) const
00075 {
00076   AQ_CALL_RET_V(byteCodeToStr(*arg0), QString);
00077 }
00078 inline QString AQSManagerModules::byteCodeToStr(AQSByteArray *arg0) const
00079 {
00080   AQ_CALL_RET_V(byteCodeToStr(*arg0), QString);
00081 }
00082 inline QString AQSManagerModules::contentCode(const QString &arg0)
00083 {
00084   AQ_CALL_RET_V(contentCode(arg0), QString);
00085 }
00086 inline QString AQSManagerModules::contentCached(const QString &arg0,  QString *arg1)
00087 {
00088   AQ_CALL_RET_V(contentCached(arg0, arg1), QString);
00089 }
00090 inline void AQSManagerModules::setContent(const QString &arg0,  const QString &arg1,  const QString &arg2)
00091 {
00092   AQ_CALL_VOID(setContent(arg0, arg1, arg2));
00093 }
00094 inline QWidget *AQSManagerModules::createUI(const QString &arg0,  QObject *arg1,  QWidget *arg2,  const char *arg3)
00095 {
00096   AQ_CALL_RET(createUI(arg0, arg1, arg2, arg3));
00097 }
00098 inline QWidget *AQSManagerModules::createForm(const AQActionMD *arg0,  QObject *arg1,  QWidget *arg2,  const char *arg3)
00099 {
00100   AQ_CALL_RET(createForm(arg0, arg1, arg2, arg3));
00101 }
00102 inline QWidget *AQSManagerModules::createFormRecord(const AQActionMD *arg0,  QObject *arg1,  QWidget *arg2,  const char *arg3)
00103 {
00104   AQ_CALL_RET(createFormRecord(arg0, arg1, arg2, arg3));
00105 }
00106 inline void AQSManagerModules::setActiveIdModule(const QString &arg0)
00107 {
00108   AQ_CALL_VOID(setActiveIdModule(arg0));
00109 }
00110 inline QString AQSManagerModules::activeIdArea() const
00111 {
00112   AQ_CALL_RET_V(activeIdArea(), QString);
00113 }
00114 inline QString AQSManagerModules::activeIdModule() const
00115 {
00116   AQ_CALL_RET_V(activeIdModule(), QString);
00117 }
00118 inline QStringList AQSManagerModules::listIdAreas()
00119 {
00120   AQ_CALL_RET_V(listIdAreas(), QStringList);
00121 }
00122 inline QStringList AQSManagerModules::listIdModules(const QString &arg0)
00123 {
00124   AQ_CALL_RET_V(listIdModules(arg0), QStringList);
00125 }
00126 inline QStringList AQSManagerModules::listAllIdModules()
00127 {
00128   AQ_CALL_RET_V(listAllIdModules(), QStringList);
00129 }
00130 inline QString AQSManagerModules::idAreaToDescription(const QString &arg0)
00131 {
00132   AQ_CALL_RET_V(idAreaToDescription(arg0), QString);
00133 }
00134 inline QString AQSManagerModules::idModuleToDescription(const QString &arg0)
00135 {
00136   AQ_CALL_RET_V(idModuleToDescription(arg0), QString);
00137 }
00138 inline QPixmap *AQSManagerModules::iconModule(const QString &arg0)
00139 {
00140   AQ_CALL_RET_PTR(iconModule(arg0), QPixmap);
00141 }
00142 inline QString AQSManagerModules::versionModule(const QString &arg0)
00143 {
00144   AQ_CALL_RET_V(versionModule(arg0), QString);
00145 }
00146 inline QString AQSManagerModules::shaLocal()
00147 {
00148   AQ_CALL_RET_V(shaLocal(), QString);
00149 }
00150 inline QString AQSManagerModules::shaGlobal()
00151 {
00152   AQ_CALL_RET_V(shaGlobal(), QString);
00153 }
00154 inline void AQSManagerModules::setShaLocalFromGlobal()
00155 {
00156   AQ_CALL_VOID(setShaLocalFromGlobal());
00157 }
00158 inline QString AQSManagerModules::shaOfFile(const QString &arg0)
00159 {
00160   AQ_CALL_RET_V(shaOfFile(arg0), QString);
00161 }
00162 inline void AQSManagerModules::loadKeyFiles()
00163 {
00164   AQ_CALL_VOID(loadKeyFiles());
00165 }
00166 inline void AQSManagerModules::loadAllIdModules()
00167 {
00168   AQ_CALL_VOID(loadAllIdModules());
00169 }
00170 inline void AQSManagerModules::loadIdAreas()
00171 {
00172   AQ_CALL_VOID(loadIdAreas());
00173 }
00174 inline QString AQSManagerModules::idModuleOfFile(const QString &arg0)
00175 {
00176   AQ_CALL_RET_V(idModuleOfFile(arg0), QString);
00177 }
00178 inline QString AQSManagerModules::contentFS(const QString &arg0)
00179 {
00180   AQ_CALL_RET_V(contentFS(arg0), QString);
00181 }
00182 //@AQ_END_IMP_PUB_SLOTS@
00183 
00184 #endif /* AQSMANAGERMODULES_P_H_ */
00185 // @AQOBJECT_VOID@
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'