Remove flags method.
This commit is contained in:
parent
54f17741ae
commit
4eb76509a8
|
@ -138,26 +138,6 @@ void FeedsModel::updateAutoUpdateStatus() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Qt::ItemFlags FeedsModel::flags(const QModelIndex &index) const {
|
|
||||||
Qt::ItemFlags base_flags = QAbstractItemModel::flags(index);
|
|
||||||
RootItem *item_for_index = itemForIndex(index);
|
|
||||||
|
|
||||||
switch (item_for_index->kind()) {
|
|
||||||
case RootItem::Bin:
|
|
||||||
return base_flags;
|
|
||||||
|
|
||||||
case RootItem::Cattegory:
|
|
||||||
return base_flags | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled;
|
|
||||||
|
|
||||||
case RootItem::Feeed:
|
|
||||||
return base_flags | Qt::ItemIsDragEnabled;
|
|
||||||
|
|
||||||
case RootItem::Root:
|
|
||||||
default:
|
|
||||||
return base_flags | Qt::ItemIsDropEnabled;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
QVariant FeedsModel::headerData(int section, Qt::Orientation orientation, int role) const {
|
QVariant FeedsModel::headerData(int section, Qt::Orientation orientation, int role) const {
|
||||||
if (orientation != Qt::Horizontal) {
|
if (orientation != Qt::Horizontal) {
|
||||||
return QVariant();
|
return QVariant();
|
||||||
|
|
|
@ -55,7 +55,6 @@ class FeedsModel : public QAbstractItemModel {
|
||||||
return itemForIndex(index)->data(index.column(), role);
|
return itemForIndex(index)->data(index.column(), role);
|
||||||
}
|
}
|
||||||
|
|
||||||
Qt::ItemFlags flags(const QModelIndex &index) const;
|
|
||||||
QVariant headerData(int section, Qt::Orientation orientation, int role) const;
|
QVariant headerData(int section, Qt::Orientation orientation, int role) const;
|
||||||
QModelIndex index(int row, int column, const QModelIndex &parent) const;
|
QModelIndex index(int row, int column, const QModelIndex &parent) const;
|
||||||
QModelIndex parent(const QModelIndex &child) const;
|
QModelIndex parent(const QModelIndex &child) const;
|
||||||
|
|
Loading…
Reference in New Issue