Eneboo - Documentación para desarrolladores
|
00001 /*************************************************************************** 00002 FLAction.h 00003 ------------------- 00004 begin : dom jun 30 2002 00005 copyright : (C) 2002-2005 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 FLACTION_H 00020 #define FLACTION_H 00021 00022 #include <qstring.h> 00023 00032 class FLAction 00033 { 00034 public: 00035 00039 FLAction() {} 00040 00044 void setName(const QString &n); 00045 00049 void setScriptFormRecord(const QString &s); 00050 00054 void setScriptForm(const QString &s); 00055 00059 void setTable(const QString &t); 00060 00064 void setForm(const QString &f); 00065 00069 void setFormRecord(const QString &f); 00070 00074 void setCaption(const QString &c); 00075 00079 QString name() const; 00080 00084 QString scriptFormRecord() const; 00085 00089 QString scriptForm() const; 00090 00094 QString table() const; 00095 00099 QString caption() const; 00100 00104 QString form() const; 00105 00109 QString formRecord() const; 00110 00111 private: 00112 00116 QString name_; 00117 00121 QString scriptFormRecord_; 00122 00126 QString scriptForm_; 00127 00131 QString table_; 00132 00136 QString form_; 00137 00141 QString formRecord_; 00142 00146 QString caption_; 00147 }; 00148 00149 inline void FLAction::setName(const QString &n) 00150 { 00151 name_ = n; 00152 } 00153 00154 inline void FLAction::setScriptFormRecord(const QString &s) 00155 { 00156 scriptFormRecord_ = s + ".qs"; 00157 } 00158 00159 inline void FLAction::setScriptForm(const QString &s) 00160 { 00161 scriptForm_ = s + ".qs"; 00162 } 00163 00164 inline void FLAction::setTable(const QString &t) 00165 { 00166 table_ = t; 00167 } 00168 00169 inline void FLAction::setForm(const QString &f) 00170 { 00171 form_ = f + ".ui"; 00172 } 00173 00174 inline void FLAction::setFormRecord(const QString &f) 00175 { 00176 formRecord_ = f + ".ui"; 00177 } 00178 00179 inline void FLAction::setCaption(const QString &c) 00180 { 00181 caption_ = c; 00182 } 00183 00184 inline QString FLAction::name() const 00185 { 00186 return name_; 00187 } 00188 00189 inline QString FLAction::scriptFormRecord() const 00190 { 00191 return scriptFormRecord_; 00192 } 00193 00194 inline QString FLAction::scriptForm() const 00195 { 00196 return scriptForm_; 00197 } 00198 00199 inline QString FLAction::table() const 00200 { 00201 return table_; 00202 } 00203 00204 inline QString FLAction::caption() const 00205 { 00206 return caption_; 00207 } 00208 00209 inline QString FLAction::form() const 00210 { 00211 return form_; 00212 } 00213 00214 inline QString FLAction::formRecord() const 00215 { 00216 return formRecord_; 00217 } 00218 00219 #endif