[escher] Handle copy/cut event on Expression in selectable table view

This commit is contained in:
Émilie Feral
2018-06-06 14:40:04 +02:00
parent 24c9549866
commit ac9da8d559
18 changed files with 43 additions and 52 deletions

View File

@@ -87,10 +87,6 @@ bool ExpressionModelListController::handleEventOnExpression(Ion::Events::Event e
editExpression(model, event);
return true;
}
if ((event == Ion::Events::Copy || event == Ion::Events::Cut) && !isAddEmptyRow(selectedRow())) {
Clipboard::sharedClipboard()->store(textForRow(selectedRow()));
return true;
}
return false;
}
@@ -137,11 +133,6 @@ bool ExpressionModelListController::isAddEmptyRow(int j) {
return j == modelStore()->numberOfModels();
}
const char * ExpressionModelListController::textForRow(int j) {
ExpressionModel * model = modelStore()->modelAtIndex(modelIndexForRow(j));
return model->text();
}
SelectableTableView * ExpressionModelListController::selectableTableView() {
return (SelectableTableView *)view();
}