Eneboo - Documentación para desarrolladores
|
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@