Хранилища Subversion OpenInventory

Редакция

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

Редакция 122 Редакция 126
Строка 4... Строка 4...
4
#include <QItemDelegate>
4
#include <QItemDelegate>
5
#include <QModelIndex>
5
#include <QModelIndex>
6
#include <QObject>
6
#include <QObject>
7
#include <QSize>
7
#include <QSize>
8
#include <QSpinBox>
8
#include <QSpinBox>
-
 
9
#include <QSqlQuery>
-
 
10
#include <QtSql>
-
 
11
#include <QtGui>
-
 
12
#include <QSqlDatabase>
-
 
13
#include <QMessageBox>
-
 
14
//#include <QMainWindow>
9
-
 
10
-
 
11
//! [0]
15
//! [0]
12
class SpinBoxDelegate : public QItemDelegate
16
class SpinBoxDelegate : public QItemDelegate
13
{
17
{
14
    Q_OBJECT
18
    Q_OBJECT
15
19
Строка 23... Строка 27...
23
    void setModelData(QWidget *editor, QAbstractItemModel *model,
27
    void setModelData(QWidget *editor, QAbstractItemModel *model,
24
                      const QModelIndex &index) const;
28
                      const QModelIndex &index) const;
25
29
26
    void updateEditorGeometry(QWidget *editor,
30
    void updateEditorGeometry(QWidget *editor,
27
        const QStyleOptionViewItem &option, const QModelIndex &index) const;
31
        const QStyleOptionViewItem &option, const QModelIndex &index) const;
-
 
32
-
 
33
-
 
34
-
 
35
    void setInctance(QString newInctance);
-
 
36
    void getItems(); // ïîëó÷àåì ñâÿçàííûé ñïèñîê
-
 
37
-
 
38
-
 
39
-
 
40
-
 
41
private:
-
 
42
-
 
43
-
 
44
    QString inctance; // òàáëèöà-õðàíèëèùå, îòêóäà áóäåì áðàòü ñïèñîê
-
 
45
    QMap <QString, QString> items; // çäåñü áóäåì õðàíèòü ñâÿçàííûé ñïèñîê èìåò îáúåêòîâ è èõ èäåíòèôèêàòîðîâ ID
-
 
46
-
 
47
-
 
48
-
 
49
-
 
50
-
 
51
-
 
52
28
};
53
};
29
//! [0]
54
//! [0]
30
55
31
class MyDEDelegate : public QItemDelegate {
56
class MyDEDelegate : public QItemDelegate {
32
       Q_OBJECT
57
       Q_OBJECT