#include <qtable2.h>
Inheritance diagram for QTableWidgetItem2:

Public Member Functions | |
| QTableWidgetItem2 (int type=Type, int mode=0) | |
| QTableWidgetItem2 (const QString &text, int type=Type, int mode=0) | |
| ~QTableWidgetItem2 () | |
| virtual bool | operator< (const QTableWidgetItem &other) const |
Data Fields | |
| int | modo |
Definition at line 45 of file qtable2.h.
| QTableWidgetItem2::QTableWidgetItem2 | ( | int | type = Type, |
|
| int | mode = 0 | |||
| ) |
| type | ||
| mode |
Definition at line 142 of file qtable2.cpp.
References _depura(), and modo.
00142 : QTableWidgetItem(type) { 00143 _depura("QTableWidgetItem2::QTableWidgetItem2", 0); 00144 modo = mode; 00145 _depura("END QTableWidgetItem2::QTableWidgetItem2", 0); 00146 }
| QTableWidgetItem2::QTableWidgetItem2 | ( | const QString & | text, | |
| int | type = Type, |
|||
| int | mode = 0 | |||
| ) |
| text | ||
| type | ||
| mode |
Definition at line 154 of file qtable2.cpp.
References _depura(), and modo.
00154 : QTableWidgetItem(text, type) { 00155 _depura("QTableWidgetItem2::QTableWidgetItem2", 0); 00156 modo = mode; 00157 _depura("END QTableWidgetItem2::QTableWidgetItem2", 0); 00158 }
| QTableWidgetItem2::~QTableWidgetItem2 | ( | ) |
Definition at line 164 of file qtable2.cpp.
References _depura().
00164 { 00165 _depura("~QTableWidgetItem2", 1); 00166 }
| bool QTableWidgetItem2::operator< | ( | const QTableWidgetItem & | other | ) | const [virtual] |
| other |
Comprobamos si es un número.
Comprobamos si es una fecha
Definition at line 174 of file qtable2.cpp.
References _depura(), and normalizafecha().
00174 { 00175 _depura("QTableWidgetItem2::operator <", 0, text() + " < " + other.text()); 00176 bool oknumero; 00177 bool oknumero1; 00178 QString cad = text(); 00179 QString cad1 = other.text(); 00180 00181 if (cad != "" && cad1 != "") { 00183 double ncad = cad.toDouble(&oknumero); 00184 double ncad1 = cad1.toDouble(&oknumero1); 00185 if (oknumero && oknumero1) { 00186 return ncad < ncad1; 00187 } // end if 00189 if (cad[2] == '/' && cad[5] == '/') { 00190 QDate fcad = normalizafecha(cad); 00191 QString acad = fcad.toString(Qt::ISODate); 00192 QDate fcad1 = normalizafecha(cad1); 00193 QString acad1 = fcad1.toString(Qt::ISODate); 00194 if (acad[4] == '-' && acad1[4]== '-' && acad[7] == '-' && acad1[7] == '-') { 00195 return fcad < fcad1; 00196 } // end if 00197 } // end if 00198 } // end if 00199 _depura("END QTableWidgetItem2::operator <", 0); 00200 return cad < cad1; 00201 }
1.5.1