Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / ui / qt / utils / idata_printable.h
blobdaeddf1920e20c6b987aad7ec490662ec619ed08
1 /** @file
3 * Interface class for classes, which provide an interface to
4 * print objects
6 * Wireshark - Network traffic analyzer
7 * By Gerald Combs <gerald@wireshark.org>
8 * Copyright 1998 Gerald Combs
10 * SPDX-License-Identifier: GPL-2.0-or-later
13 #ifndef IDATA_PRINTABLE_H
14 #define IDATA_PRINTABLE_H
16 #include <config.h>
18 #include <QtPlugin>
19 #include <QByteArray>
20 #include <QObject>
22 class IDataPrintable
24 public:
25 virtual ~IDataPrintable() {}
27 virtual const QByteArray printableData() = 0;
30 #define IDataPrintable_iid "org.wireshark.Qt.UI.IDataPrintable"
32 Q_DECLARE_INTERFACE(IDataPrintable, IDataPrintable_iid)
34 #endif // IDATA_PRINTABLE_H