diff options
author | Roland Knall <rknall@gmail.com> | 2017-12-28 11:22:06 +0100 |
---|---|---|
committer | Roland Knall <rknall@gmail.com> | 2017-12-28 11:26:25 +0000 |
commit | e3329cdc313e2a4c1e35a0f9d4f8777e3f9a77e1 (patch) | |
tree | 26c867db8cca1f923bf3cc029cb5c9827de70922 /ui/qt/main_window_slots.cpp | |
parent | fbeca26f035fe6a2a9632dee6d691629a6003d28 (diff) |
Qt: Remove duplicate copy actions
Remove the final copy actions from MainWindow and use DataPrinter instead.
This way, MainWindow no longer is involved in copying data, and the actions
purely are defined by DataPrinter
Change-Id: Ib70ad6394dee501bb2c8d58c9d174a0eb04b47de
Reviewed-on: https://code.wireshark.org/review/25031
Petri-Dish: Roland Knall <rknall@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Roland Knall <rknall@gmail.com>
Diffstat (limited to 'ui/qt/main_window_slots.cpp')
-rw-r--r-- | ui/qt/main_window_slots.cpp | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/ui/qt/main_window_slots.cpp b/ui/qt/main_window_slots.cpp index 7e066f2ec3..71fd2b62bf 100644 --- a/ui/qt/main_window_slots.cpp +++ b/ui/qt/main_window_slots.cpp @@ -3949,90 +3949,6 @@ void MainWindow::showExtcapOptionsDialog(QString &device_name) } #endif -void MainWindow::on_actionContextCopyBytesHexTextDump_triggered() -{ - QAction *ca = qobject_cast<QAction*>(sender()); - if (!ca) return; - - IDataPrintable * fieldInfo = - VariantPointer<IDataPrintable>::asPtr(ca->property("idataprintable_")); - if ( ! fieldInfo ) - return; - - DataPrinter printer; - printer.toClipboard(DataPrinter::DP_HexDump, fieldInfo); -} - -void MainWindow::on_actionContextCopyBytesHexDump_triggered() -{ - QAction *ca = qobject_cast<QAction*>(sender()); - if (!ca) return; - - IDataPrintable * fieldInfo = - VariantPointer<IDataPrintable>::asPtr(ca->property("idataprintable_")); - if ( ! fieldInfo ) - return; - - DataPrinter printer; - printer.toClipboard(DataPrinter::DP_HexOnly, fieldInfo); -} - -void MainWindow::on_actionContextCopyBytesPrintableText_triggered() -{ - QAction *ca = qobject_cast<QAction*>(sender()); - if (!ca) return; - - IDataPrintable * fieldInfo = - VariantPointer<IDataPrintable>::asPtr(ca->property("idataprintable_")); - if ( ! fieldInfo ) - return; - - DataPrinter printer; - printer.toClipboard(DataPrinter::DP_PrintableText, fieldInfo); -} - -void MainWindow::on_actionContextCopyBytesHexStream_triggered() -{ - QAction *ca = qobject_cast<QAction*>(sender()); - if (!ca) return; - - IDataPrintable * fieldInfo = - VariantPointer<IDataPrintable>::asPtr(ca->property("idataprintable_")); - if ( ! fieldInfo ) - return; - - DataPrinter printer; - printer.toClipboard(DataPrinter::DP_HexStream, fieldInfo); -} - -void MainWindow::on_actionContextCopyBytesBinary_triggered() -{ - QAction *ca = qobject_cast<QAction*>(sender()); - if (!ca) return; - - IDataPrintable * fieldInfo = - VariantPointer<IDataPrintable>::asPtr(ca->property("idataprintable_")); - if ( ! fieldInfo ) - return; - - DataPrinter printer; - printer.toClipboard(DataPrinter::DP_Binary, fieldInfo); -} - -void MainWindow::on_actionContextCopyBytesEscapedString_triggered() -{ - QAction *ca = qobject_cast<QAction*>(sender()); - if (!ca) return; - - IDataPrintable * fieldInfo = - VariantPointer<IDataPrintable>::asPtr(ca->property("idataprintable_")); - if ( ! fieldInfo ) - return; - - DataPrinter printer; - printer.toClipboard(DataPrinter::DP_EscapedString, fieldInfo); -} - void MainWindow::on_actionContextWikiProtocolPage_triggered() { QAction *wa = qobject_cast<QAction*>(sender()); |