aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/main_window_slots.cpp
diff options
context:
space:
mode:
authorRoland Knall <rknall@gmail.com>2017-12-28 11:22:06 +0100
committerRoland Knall <rknall@gmail.com>2017-12-28 11:26:25 +0000
commite3329cdc313e2a4c1e35a0f9d4f8777e3f9a77e1 (patch)
tree26c867db8cca1f923bf3cc029cb5c9827de70922 /ui/qt/main_window_slots.cpp
parentfbeca26f035fe6a2a9632dee6d691629a6003d28 (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.cpp84
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());