demos/interview/model.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    42 #ifndef MODEL_H
    42 #ifndef MODEL_H
    43 #define MODEL_H
    43 #define MODEL_H
    44 
    44 
    45 #include <QAbstractItemModel>
    45 #include <QAbstractItemModel>
    46 #include <QFileIconProvider>
    46 #include <QFileIconProvider>
       
    47 #include <QIcon>
    47 #include <QVector>
    48 #include <QVector>
    48 
    49 
    49 class Model : public QAbstractItemModel
    50 class Model : public QAbstractItemModel
    50 {
    51 {
    51     Q_OBJECT
    52     Q_OBJECT
    78 
    79 
    79     Node *node(int row, Node *parent) const;
    80     Node *node(int row, Node *parent) const;
    80     Node *parent(Node *child) const;
    81     Node *parent(Node *child) const;
    81     int row(Node *node) const;
    82     int row(Node *node) const;
    82 
    83 
       
    84     QIcon services;
    83     int rc, cc;
    85     int rc, cc;
    84     QVector<Node> *tree;
    86     QVector<Node> *tree;
    85     QFileIconProvider iconProvider;
    87     QFileIconProvider iconProvider;
    86 };
    88 };
    87 
    89