]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/Mainwindow.cxx
Add missing space to log message
[frida/frida.git] / src / gui / Mainwindow.cxx
index 611f3da62822307dc1043944f944f6a079a60ed0..55bc86dd4fca2576bb9fa168ec82e2f8754f87c8 100644 (file)
@@ -62,6 +62,18 @@ Mainwindow::Mainwindow(InformationManager* mgr)
                        auto item = new QListWidgetItem(name.c_str(), listWidget);
                        item->setBackground(QBrush(QColor(0xff, 0xdd, 0xdd)));
                });
+       setGlobalHotkeys();
+}
+
+void Mainwindow::setGlobalHotkeys() {
+       QShortcut *shortcut = new QShortcut(QKeySequence("f"), this);
+       connect(shortcut, &QShortcut::activated, this, &Mainwindow::requestNewFunction);
+
+       shortcut = new QShortcut(QKeySequence("r"), listWidget);
+       connect(shortcut, &QShortcut::activated, [=]() {
+                       QListWidgetItem * item = listWidget->currentItem();
+                       if (item) renameFunction(item);
+               });
 }
 
 void Mainwindow::quit()
@@ -126,7 +138,7 @@ void Mainwindow::renameFunction(QListWidgetItem * item) {
        RenameFunctionDialog dialog;
        int result = dialog.exec();
        if (QDialog::Accepted == result) {
-               LOG4CXX_DEBUG(logger, "renaming Function" << item->text().toStdString()
+               LOG4CXX_DEBUG(logger, "renaming Function " << item->text().toStdString()
                              << " to " << dialog.result().toStdString());
                item->setText(dialog.result());
        } else {