Qt Code: Switch view class MyModel : public QSqlRelationalTableModel {public: MyModel(QObject *parent=0) : QSqlRelationalTableModel(parent){} Qt::ItemFlags flags ( const QModelIndex & index ) const{ if(index.column()!=0) return QSqlRelationalTableModel::flags(index); return (QSqlRelationalTableModel::flags(index) & ~Qt::ItemIsEditable); }}; class MyModel : public QSqlRelationalTableModel { public: MyModel(QObject *parent=0) : QSqlRelationalTableModel(parent){} Qt::ItemFlags flags ( const QModelIndex & index ) const{ if(index.column()!=0) return QSqlRelationalTableModel::flags(index); return (QSqlRelationalTableModel::flags(index) & ~Qt::ItemIsEditable); } }; To copy to clipboard, switch view to plain text mode
class MyModel : public QSqlRelationalTableModel {public: MyModel(QObject *parent=0) : QSqlRelationalTableModel(parent){} Qt::ItemFlags flags ( const QModelIndex & index ) const{ if(index.column()!=0) return QSqlRelationalTableModel::flags(index); return (QSqlRelationalTableModel::flags(index) & ~Qt::ItemIsEditable); }};
class MyModel : public QSqlRelationalTableModel { public: MyModel(QObject *parent=0) : QSqlRelationalTableModel(parent){} Qt::ItemFlags flags ( const QModelIndex & index ) const{ if(index.column()!=0) return QSqlRelationalTableModel::flags(index); return (QSqlRelationalTableModel::flags(index) & ~Qt::ItemIsEditable); } };
Forum Rules
Bookmarks