mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 05:49:53 +08:00
add notebooknodeexplorer shortcut cut (#2100)
This commit is contained in:
parent
cf0146050e
commit
dfa4e59737
@ -71,6 +71,7 @@ namespace vnotex
|
||||
UnitedEntry,
|
||||
Copy,
|
||||
Paste,
|
||||
Cut,
|
||||
Properties,
|
||||
Global_WakeUp,
|
||||
MaxShortcut
|
||||
|
@ -62,6 +62,7 @@
|
||||
"OpenLastClosedFile" : "Ctrl+Shift+T",
|
||||
"UnitedEntry" : "Ctrl+G, G",
|
||||
"Copy" : "Ctrl+C",
|
||||
"Cut" : "Ctrl+X",
|
||||
"Paste" : "Ctrl+V",
|
||||
"Properties" : "F2",
|
||||
"Global_WakeUp" : "Ctrl+Alt+U"
|
||||
|
@ -1173,6 +1173,7 @@ QAction *NotebookNodeExplorer::createAction(Action p_act, QObject *p_parent, boo
|
||||
this, [this, p_master]() {
|
||||
copySelectedNodes(true, p_master);
|
||||
});
|
||||
WidgetUtils::addActionShortcutText(act, coreConfig.getShortcut(CoreConfig::Cut));
|
||||
break;
|
||||
|
||||
case Action::Paste:
|
||||
@ -2186,6 +2187,17 @@ void NotebookNodeExplorer::setupShortcuts()
|
||||
}
|
||||
}
|
||||
|
||||
// Cut
|
||||
{
|
||||
auto shortcut = WidgetUtils::createShortcut(coreConfig.getShortcut(CoreConfig::Cut), this);
|
||||
if (shortcut) {
|
||||
connect(shortcut, &QShortcut::activated,
|
||||
this, [this]() {
|
||||
copySelectedNodes(true, isActionFromMaster());
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// Paste
|
||||
{
|
||||
auto shortcut = WidgetUtils::createShortcut(coreConfig.getShortcut(CoreConfig::Paste), this);
|
||||
|
Loading…
x
Reference in New Issue
Block a user