19,20 → 19,6 |
//! [0] |
|
|
typedef struct field { |
|
QString ID; |
QString FieldName; |
QString FieldAlias; |
QString FieldType; |
QString DefaultValue; |
QString ClassIdentifer; |
QString Comment; |
|
} TField; // ýòà ñòðóêòóðà îïèñûâàåò ïîëå |
|
|
|
class SpinBoxDelegate : public QItemDelegate |
{ |
Q_OBJECT |
111,12 → 97,6 |
{ |
Q_OBJECT |
|
|
|
|
|
|
|
public: |
FilterValueDelegate(QObject *parent = 0); |
|
145,8 → 125,8 |
// QMap <QString, QString> items; // çäåñü áóäåì õðàíèòü ñâÿçàííûé ñïèñîê èìåò îáúåêòîâ è èõ èäåíòèôèêàòîðîâ ID |
mutable QStringList items; // ñïèñîê |
static QString getClassInctanc(QString class_id);//îïðåäåëÿåì õðàíèëèùå îáúåêòîâ |
static QString getFieldType(QString class_id, QString fieldName);//îïðåäåëÿåì òèï äàííûõ ïîëÿ |
static TField getField(const QModelIndex &index); // ïî èíäåêñó (â òàáëèöå ôèëüòðîâ) ïîëó÷èì èíôîðìàöèþ î ïîëå |
static QString grtFieldType(QString class_id, QString fieldName);//îïðåäåëÿåì òèï äàííûõ ïîëÿ |
|
}; |
|
|