Sketch Plugin #86

Merged
0xFEEDC0DE64 merged 8 commits from 84-sketch-plugin into master 2018-04-12 20:30:49 +02:00
11 changed files with 99 additions and 0 deletions
Showing only changes of commit 61c52b8d77 - Show all commits

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -4,6 +4,10 @@
#include <QDir>
#include <QCoreApplication>
#include <QLocale>
#include <QMenu>
#include <QAction>
#include "mainwindow.h"
SketchPlugin::SketchPlugin(QObject *parent) :
ZeiterfassungPlugin(parent)
@@ -24,3 +28,8 @@ SketchPlugin::SketchPlugin(QObject *parent) :
qWarning() << "could not load translation sketchplugin";
}
}
void SketchPlugin::attachTo(MainWindow &mainWindow)
{
mainWindow.menuTools()->addAction(QIcon(QStringLiteral(":/zeiterfassung/plugins/sketchplugin/images/sketch.png")), tr("Open Sketch viewer"));
}

View File

@@ -16,6 +16,9 @@ class Q_DECL_EXPORT SketchPlugin : public ZeiterfassungPlugin
public:
explicit SketchPlugin(QObject *parent = Q_NULLPTR);
// ZeiterfassungPlugin interface
void attachTo(MainWindow &mainWindow) Q_DECL_OVERRIDE;
private:
QTranslator m_translator;
};

View File

@@ -1,4 +1,5 @@
<RCC>
<qresource prefix="/zeiterfassung/plugins/sketchplugin">
<file>images/sketch.png</file>
</qresource>
</RCC>