#include "exportplugin.h" #include #include #include #include #include #include "utils/fileutils.h" #include "mainwindow.h" #include "exportdialog.h" ExportPlugin::ExportPlugin(QObject *parent) : ZeiterfassungPlugin(parent) { qDebug() << "called"; if(m_translator.load(QLocale(), QStringLiteral("exportplugin"), QStringLiteral("_"), translationsDir())) { if(!QCoreApplication::installTranslator(&m_translator)) { qWarning() << "could not install translation exportplugin"; } } else { qWarning() << "could not load translation exportplugin"; } } void ExportPlugin::attachTo(MainWindow &mainWindow) { auto dialog = new ExportDialog(mainWindow); mainWindow.menuTools()->addAction(QIcon(QStringLiteral(":/zeiterfassung/plugins/exportplugin/images/export-plugin.png")), tr("Export"), dialog, &QDialog::open); }