aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/main_window_slots.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/main_window_slots.cpp')
-rw-r--r--ui/qt/main_window_slots.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/ui/qt/main_window_slots.cpp b/ui/qt/main_window_slots.cpp
index 18de80f023..eca548976c 100644
--- a/ui/qt/main_window_slots.cpp
+++ b/ui/qt/main_window_slots.cpp
@@ -63,6 +63,7 @@
#include "export_object_dialog.h"
#include "print_dialog.h"
#include "time_shift_dialog.h"
+#include "packet_comment_dialog.h"
#include <QMessageBox>
#include <QClipboard>
@@ -622,8 +623,7 @@ void MainWindow::setMenusForSelectedPacket()
// set_menu_sensitivity(ui_manager_main_menubar, "/Menubar/EditMenu/EditPacket",
// frame_selected);
//#endif /* WANT_PACKET_EDITOR */
-// set_menu_sensitivity(ui_manager_main_menubar, "/Menubar/EditMenu/AddEditPktComment",
-// frame_selected);
+ main_ui_->actionEditPacketComment->setEnabled(frame_selected);
main_ui_->actionEditIgnorePacket->setEnabled(frame_selected);
main_ui_->actionEditIgnoreAllDisplayed->setEnabled(have_filtered);
@@ -1266,10 +1266,18 @@ void MainWindow::on_actionEditTimeShift_triggered()
TimeShiftDialog ts_dialog(this, cap_file_);
connect(this, SIGNAL(setCaptureFile(capture_file*)),
&ts_dialog, SLOT(setCaptureFile(capture_file*)));
-
ts_dialog.exec();
}
+void MainWindow::on_actionEditPacketComment_triggered()
+{
+ PacketCommentDialog pc_dialog(this, packet_list_->packetComment());
+ if (pc_dialog.exec() == QDialog::Accepted) {
+ packet_list_->setPacketComment(pc_dialog.text());
+ updateForUnsavedChanges();
+ }
+}
+
// View Menu
// Expand / collapse slots in proto_tree