Хранилища Subversion OpenInventory

Редакция

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

Редакция 201 Редакция 219
Строка 46... Строка 46...
46
46
47
47
48
    QString inctance; // òàáëèöà-õðàíèëèùå, îòêóäà áóäåì áðàòü ñïèñîê
48
    QString inctance; // òàáëèöà-õðàíèëèùå, îòêóäà áóäåì áðàòü ñïèñîê
49
    QMap <QString, QString> items; // çäåñü áóäåì õðàíèòü ñâÿçàííûé ñïèñîê èìåò îáúåêòîâ è èõ èäåíòèôèêàòîðîâ ID
49
    QMap <QString, QString> items; // çäåñü áóäåì õðàíèòü ñâÿçàííûé ñïèñîê èìåò îáúåêòîâ è èõ èäåíòèôèêàòîðîâ ID
50
50
-
 
51
};
-
 
52
-
 
53
-
 
54
-
 
55
-
 
56
-
 
57
class FilterConditionDelegate : public QItemDelegate
-
 
58
{
-
 
59
    Q_OBJECT
-
 
60
-
 
61
public:
-
 
62
    FilterConditionDelegate(QObject *parent = 0);
-
 
63
-
 
64
    QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option,
-
 
65
                          const QModelIndex &index) const;
-
 
66
-
 
67
    void setEditorData(QWidget *editor, const QModelIndex &index) const;
-
 
68
    void setModelData(QWidget *editor, QAbstractItemModel *model,
-
 
69
                      const QModelIndex &index) const;
-
 
70
-
 
71
    void updateEditorGeometry(QWidget *editor,
-
 
72
        const QStyleOptionViewItem &option, const QModelIndex &index) const;
-
 
73
-
 
74
-
 
75
-
 
76
    void setClassID(QString newClassID);
-
 
77
//    void getItems(); // ïîëó÷àåì ñâÿçàííûé ñïèñîê
-
 
78
-
 
79
    void setItems(QStringList new_items){items = new_items;}
-
 
80
-
 
81
-
 
82
private:
-
 
83
-
 
84
-
 
85
    QString class_id; // òàáëèöà-õðàíèëèùå, îòêóäà áóäåì áðàòü ñïèñîê
-
 
86
//    QMap <QString, QString> items; // çäåñü áóäåì õðàíèòü ñâÿçàííûé ñïèñîê èìåò îáúåêòîâ è èõ èäåíòèôèêàòîðîâ ID
-
 
87
    QStringList items; // ñïèñîê
-
 
88
};
-
 
89
51
90
52
91
53
92
-
 
93
//! [0]
-
 
94
class FilterSpinBoxDelegate : public QItemDelegate
-
 
95
{
-
 
96
    Q_OBJECT
-
 
97
-
 
98
public:
-
 
99
    FilterSpinBoxDelegate(QObject *parent = 0);
-
 
100
-
 
101
    QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option,
-
 
102
                          const QModelIndex &index) const;
-
 
103
-
 
104
    void setEditorData(QWidget *editor, const QModelIndex &index) const;
-
 
105
    void setModelData(QWidget *editor, QAbstractItemModel *model,
-
 
106
                      const QModelIndex &index) const;
-
 
107
-
 
108
    void updateEditorGeometry(QWidget *editor,
-
 
109
        const QStyleOptionViewItem &option, const QModelIndex &index) const;
-
 
110
-
 
111
-
 
112
-
 
113
    void setClassID(QString newClassID);
-
 
114
    void getItems(); // ïîëó÷àåì ñâÿçàííûé ñïèñîê
-
 
115
-
 
116
54
117
55
118
-
 
119
private:
56
120
-
 
121
-
 
122
    QString class_id; // òàáëèöà-õðàíèëèùå, îòêóäà áóäåì áðàòü ñïèñîê
-
 
123
    QMap <QString, QString> items; // çäåñü áóäåì õðàíèòü ñâÿçàííûé ñïèñîê èìåò îáúåêòîâ è èõ èäåíòèôèêàòîðîâ ID
57
};
124
};
-
 
125
-
 
126
-
 
127
-
 
128
-
 
129
-
 
130
-
 
131
-
 
132
58
//! [0]
133
//! [0]
59
134
60
class MyDEDelegate : public QItemDelegate {
135
class MyDEDelegate : public QItemDelegate {
61
       Q_OBJECT
136
       Q_OBJECT
62
   public:
137
   public: