default:
return PropertyMapItem::setData(column, value, role);
}
- return true;
}
void BufferItem::setBufferName(const QString& name)
return createIndex(row, column, _categoryItems.at(row));
}
-int ShortcutsModel::columnCount(const QModelIndex& parent) const
+int ShortcutsModel::columnCount(const QModelIndex&) const
{
return 2;
- if (!parent.isValid())
- return 2;
-
- auto* item = static_cast<Item*>(parent.internalPointer());
- Q_ASSERT(item);
-
- if (!item->parentItem)
- return 2;
-
- return 2;
}
int ShortcutsModel::rowCount(const QModelIndex& parent) const
on_configChanged(); // make sure collapsation is correct
}
-QSize BufferView::sizeHint() const
-{
- return TreeViewTouch::sizeHint();
-
- if (!model())
- return TreeViewTouch::sizeHint();
-
- if (model()->rowCount() == 0)
- return {120, 50};
-
- int columnSize = 0;
- for (int i = 0; i < model()->columnCount(); i++) {
- if (!isColumnHidden(i))
- columnSize += sizeHintForColumn(i);
- }
- return {columnSize, 50};
-}
-
void BufferView::changeHighlight(BufferView::Direction direction)
{
// If for some weird reason we get a new delegate
void dropEvent(QDropEvent* event) override;
void rowsInserted(const QModelIndex& parent, int start, int end) override;
void wheelEvent(QWheelEvent*) override;
- QSize sizeHint() const override;
void focusInEvent(QFocusEvent* event) override { QAbstractScrollArea::focusInEvent(event); }
void contextMenuEvent(QContextMenuEvent* event) override;