Хранилища Subversion OpenInventory

Редакция

Редакция 225 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 225 Редакция 226
Строка 17... Строка 17...
17
17
18
18
//#include <QMainWindow>
19
19
//! [0]
20
20
21
21
-
 
22
typedef  struct field {
-
 
23
-
 
24
      QString ID;
-
 
25
      QString FieldName;
-
 
26
      QString FieldAlias;
-
 
27
      QString FieldType;
-
 
28
      QString DefaultValue;
-
 
29
      QString ClassIdentifer;
-
 
30
      QString Comment;
-
 
31
-
 
32
  } TField; // ýòà ñòðóêòóðà îïèñûâàåò ïîëå
-
 
33
-
 
34
-
 
35
22
36
class SpinBoxDelegate : public QItemDelegate
23
37
{
24
38
    Q_OBJECT
25
39
26
40
public:
Строка 95... Строка 109...
95
109
96
110
class FilterValueDelegate : public QItemDelegate
97
111
{
98
112
    Q_OBJECT
99
113
-
 
114
-
 
115
-
 
116
-
 
117
-
 
118
-
 
119
100
120
public:
101
121
    FilterValueDelegate(QObject *parent = 0);
102
122
103
123
    QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option,
104
124
                          const QModelIndex &index) const;
Строка 123... Строка 143...
123
143
124
144
    QString class_id; // òàáëèöà-õðàíèëèùå, îòêóäà áóäåì áðàòü ñïèñîê
125
145
//    QMap <QString, QString> items; // çäåñü áóäåì õðàíèòü ñâÿçàííûé ñïèñîê èìåò îáúåêòîâ è èõ èäåíòèôèêàòîðîâ ID
126
146
mutable QStringList items; // ñïèñîê
127
147
static  QString getClassInctanc(QString class_id);//îïðåäåëÿåì õðàíèëèùå îáúåêòîâ
128
148
static  QString getFieldType(QString class_id, QString fieldName);//îïðåäåëÿåì òèï äàííûõ ïîëÿ
129
-
 
-
 
149
static TField getField(const QModelIndex &index); // ïî èíäåêñó (â òàáëèöå ôèëüòðîâ) ïîëó÷èì èíôîðìàöèþ î ïîëå
130
150
};
131
151
132
152
133
153
134
154