appendAllUnselectedDescendants(QModelIndexList &selectedRows, QModelIndex const &index) const | MantidQt::MantidWidgets::Batch::JobTreeView | |
appendAndEditAtChildRow() override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
appendAndEditAtChildRowRequested() | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
appendAndEditAtRowBelow() override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
appendAndEditAtRowBelowRequested() | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
appendChildRowOf(RowLocation const &parent) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
appendChildRowOf(RowLocation const &parentLocation, std::vector< Cell > const &rowText) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
appendSubtreeAt(RowLocation const &parent, Subtree const &subtree) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
appendSubtreesAt(RowLocation const &parent, std::vector< Subtree > subtrees) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
applyNavigationResult(QtTreeCursorNavigationResult const &result) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
cellAt(RowLocation location, int column) const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
cellsAt(RowLocation const &location) const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
clearSelection() override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
closeAnyOpenEditorsOnUneditableCells(QModelIndexForMainModel const &firstCellOnRow, std::vector< Cell > const &cells) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
closeEditorIfCellIsUneditable(QModelIndexForMainModel const &cellIndex, Cell const &cell) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
closeEditorIfOpenAtCell(QModelIndexForFilteredModel const &cellIndex) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
collapseAll() override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
commitData(QWidget *) override | MantidQt::MantidWidgets::Batch::JobTreeView | protectedslot |
copySelectedRequested() | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
currentColumn() const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
cutSelectedRequested() | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
deadCell() const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
edit(const QModelIndex &index, EditTrigger trigger, QEvent *event) override | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
editAt(QModelIndexForFilteredModel const &index) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
editAtRowAbove() override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
editAtRowAboveRequested() | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
enableFiltering() | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
expandAll() override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
expanded(QModelIndexForFilteredModel const &index) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
filterRowsBy(std::unique_ptr< RowPredicate > predicate) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
filterRowsBy(RowPredicate *predicate) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
findImplicitlySelected(QModelIndexList const &selectedRows) const | MantidQt::MantidWidgets::Batch::JobTreeView | |
findOrMakeCellBelow(QModelIndexForFilteredModel const &index) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
fromFilteredModel(QModelIndex const &filteredModelIndex) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
fromMainModel(QModelIndex const &mainModelIndex) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
g_deadCell | MantidQt::MantidWidgets::Batch::JobTreeView | privatestatic |
hasEditorOpen() const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
hasFilter() const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
hasNoSelectedDescendants(QModelIndex const &index) const | MantidQt::MantidWidgets::Batch::JobTreeView | |
indexesAreOnSameRow(QModelIndex const &a, QModelIndex const &b) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
insertChildRowOf(RowLocation const &parent, int beforeRow, std::vector< Cell > const &rowText) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
insertChildRowOf(RowLocation const &parent, int beforeRow) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
insertSubtreeAt(RowLocation const &parent, int index, Subtree const &subtree) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
isBeingEdited(QModelIndexForFilteredModel const &cellIndex) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
isEditable(const QModelIndex &index) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
isOnlyChild(QModelIndexForMainModel const &index) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
isOnlyChildOfRoot(RowLocation const &location) const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
isOnlyChildOfRoot(QModelIndexForMainModel const &index) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
JobTreeView(QStringList const &columnHeadings, Cell const &defaultCellStyle, QWidget *parent=nullptr) | MantidQt::MantidWidgets::Batch::JobTreeView | |
keyPressEvent(QKeyEvent *event) override | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
m_adaptedMainModel | MantidQt::MantidWidgets::Batch::JobTreeView | private |
m_filteredModel | MantidQt::MantidWidgets::Batch::JobTreeView | private |
m_hasEditorOpen | MantidQt::MantidWidgets::Batch::JobTreeView | private |
m_lastEdited | MantidQt::MantidWidgets::Batch::JobTreeView | private |
m_mainModel | MantidQt::MantidWidgets::Batch::JobTreeView | private |
m_notifyee | MantidQt::MantidWidgets::Batch::JobTreeView | private |
mapToFilteredModel(QModelIndexForMainModel const &mainModelIndex) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
mapToMainModel(QModelIndexForFilteredModel const &filteredModelIndex) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override | MantidQt::MantidWidgets::Batch::JobTreeView | |
moveNextUntilEditable(QModelIndex const &startingPoint) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
movePreviousUntilEditable(QModelIndex const &startingPoint) | MantidQt::MantidWidgets::Batch::JobTreeView | private |
navigation() const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
pasteSelectedRequested() | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
removeAllRows() override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
removeRowAt(RowLocation const &location) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
removeRows(std::vector< RowLocation > rowsToRemove) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
removeSelectedRequested() | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
replaceRows(std::vector< RowLocation > replacementPoints, std::vector< Subtree > replacements) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
replaceSubtreeAt(RowLocation const &rootToRemove, Subtree const &toInsert) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
resetFilter() override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
rowLocation() const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
rowRemovalWouldBeIneffective(QModelIndexForMainModel const &indexToRemove) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
selectedRowLocations() const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
selectedSubtreeRoots() const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
selectedSubtrees() const override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
selectionChanged(const QItemSelection &selected, const QItemSelection &deselected) override | MantidQt::MantidWidgets::Batch::JobTreeView | protectedslot |
setCellAt(RowLocation location, int column, Cell const &cellText) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
setCellsAt(RowLocation const &location, std::vector< Cell > const &rowText) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
setHeaderLabels(QStringList const &columnHeadings) | MantidQt::MantidWidgets::Batch::JobTreeView | protected |
setHintsForColumn(int column, std::unique_ptr< HintStrategy > hintStrategy) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
setHintsForColumn(int column, HintStrategy *hintStrategy) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
siblingIfExistsElseParent(QModelIndex const &index) const | MantidQt::MantidWidgets::Batch::JobTreeView | private |
subscribe(JobTreeViewSubscriber *subscriber) override | MantidQt::MantidWidgets::Batch::JobTreeView | virtual |
~IJobTreeView()=default | MantidQt::MantidWidgets::Batch::IJobTreeView | virtual |