File indexing completed on 2025-03-16 10:52:55

0001 /* This file is part of the KDE project
0002    SPDX-FileCopyrightText: 2003 Robert JACOLIN <rjacolin@ifrance.com>
0003    SPDX-FileCopyrightText: 2006 Fredrik Edemar <f_edemar@linux.se>
0004 
0005    SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 #ifndef __LATEXEXPORTADAPTOR_H__
0009 #define __LATEXEXPORTADAPTOR_H__
0010 
0011 #include <QObject>
0012 #include <QDBusAbstractAdaptor>
0013 
0014 class LatexExportDialog;
0015 
0016 class LatexExportAdaptor: public QDBusAbstractAdaptor
0017 {
0018     Q_OBJECT
0019     Q_CLASSINFO("D-Bus Interface", "org.kde.calligra.filter.kspread.latex")
0020 
0021 public:
0022     explicit LatexExportAdaptor(LatexExportDialog* dialog);
0023 
0024     ~LatexExportAdaptor() override;
0025 
0026 public Q_SLOTS: // METHODS
0027     Q_SCRIPTABLE void useDefaultConfig();
0028 
0029 private:
0030     LatexExportDialog* _dialog;
0031 };
0032 
0033 #endif /* __LATEXEXPORTADAPTOR_H__ */