Хранилища Subversion OpenInventory

Редакция

Редакция 77 | Авторство | Сравнить с предыдущей | Последнее изменение | Открыть журнал | Скачать | RSS

#ifndef MODELFORDESCRIPTIONTABLE_H
#define MODELFORDESCRIPTIONTABLE_H

#include <QMainWindow>
#include <QObject>
#include <QtGui>
#include <QSqlQueryModel>
#include <QSqlTableModel>
#include <QSqlQuery>

class ModelForDescriptionTable : public QSqlTableModel
{
Q_OBJECT
public:
    explicit ModelForDescriptionTable(QObject *parent = 0);
    Qt::ItemFlags flags(const QModelIndex &index) const;
    bool setData(const QModelIndex &, const QVariant &, int);
    bool onlySetData(const QModelIndex &, const QVariant &, int);


    QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
    void setInctance(QString currInctatce); // ïåðåäàåì èìÿ òåêóùåé òàáëèöû-õðàíèëèùà
signals:
    void field_changed();

public slots:

private:
    QString Inctance; // èìÿ òàáëèöû-õðàíèëèùà îáúåêòîâ âûäåëåííîãî (â òàáëèöå êëàññîâ) êëàññà

};

#endif // MODELFORDESCRIPTIONTABLE_H