diff options
Diffstat (limited to 'ui/qt/packet_comment_dialog.cpp')
-rw-r--r-- | ui/qt/packet_comment_dialog.cpp | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/ui/qt/packet_comment_dialog.cpp b/ui/qt/packet_comment_dialog.cpp new file mode 100644 index 00000000..d9dfc7dd --- /dev/null +++ b/ui/qt/packet_comment_dialog.cpp @@ -0,0 +1,44 @@ +/* packet_comment_dialog.cpp + * + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@wireshark.org> + * Copyright 1998 Gerald Combs + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#include "packet_comment_dialog.h" +#include <ui_packet_comment_dialog.h> + +#include "main_application.h" + +PacketCommentDialog::PacketCommentDialog(bool isEdit, QWidget *parent, QString comment) : + GeometryStateDialog(parent), + pc_ui_(new Ui::PacketCommentDialog) +{ + + QString title = isEdit + ? tr("Edit Packet Comment") + : tr("Add Packet Comment"); + + pc_ui_->setupUi(this); + loadGeometry(); + setWindowTitle(mainApp->windowTitleString(title)); + + pc_ui_->commentTextEdit->setPlainText(comment); +} + +PacketCommentDialog::~PacketCommentDialog() +{ + delete pc_ui_; +} + +QString PacketCommentDialog::text() +{ + return pc_ui_->commentTextEdit->toPlainText(); +} + +void PacketCommentDialog::on_buttonBox_helpRequested() +{ +// mainApp->helpTopicAction(HELP_PACKET_COMMENT_DIALOG); +} |