Initial commit

This commit is contained in:
Daniel Brunner
2018-11-16 22:01:13 +01:00
parent 7000427af3
commit ae202e5e7b
12 changed files with 222 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
#include "exportplugin.h"
#include <QDebug>
#include <QDir>
#include <QCoreApplication>
#include <QLocale>
#include <QMenu>
#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);
}