mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[escher] Handle copy/cut event on selectable table view
This commit is contained in:
@@ -153,8 +153,6 @@ bool ConsoleController::handleEvent(Ion::Events::Event event) {
|
||||
app()->setFirstResponder(&m_editCell);
|
||||
return m_editCell.insertText(text);
|
||||
}
|
||||
} else if (event == Ion::Events::Copy) {
|
||||
return copyCurrentLineToClipboard();
|
||||
} else if (event == Ion::Events::Clear) {
|
||||
m_selectableTableView.deselectTable();
|
||||
m_consoleStore.clear();
|
||||
@@ -392,13 +390,4 @@ StackViewController * ConsoleController::stackViewController() {
|
||||
return static_cast<StackViewController *>(parentResponder());
|
||||
}
|
||||
|
||||
bool ConsoleController::copyCurrentLineToClipboard() {
|
||||
int row = m_selectableTableView.selectedRow();
|
||||
if (row < m_consoleStore.numberOfLines()) {
|
||||
Clipboard::sharedClipboard()->store(m_consoleStore.lineAtIndex(row).text());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user