From f4cf491051e80f63e6984776c3d364ed3d8ad4c3 Mon Sep 17 00:00:00 2001
From: 0xFEEDC0DE64 <0xFEEDC0DE64@gmail.com>
Date: Thu, 21 Dec 2017 21:33:46 +0100
Subject: [PATCH] Translated devtoolsplugin
---
plugins/devtoolsplugin/devtoolsplugin.cpp | 3 +-
plugins/devtoolsplugin/devtoolsplugin.pro | 2 +-
.../devtoolsplugin_resources.qrc | 5 ++
plugins/devtoolsplugin/images/dev-tools.png | Bin 0 -> 3327 bytes
plugins/devtoolsplugin/logdialog.ui | 2 +-
plugins/devtoolsplugin/logmodel.cpp | 12 +++-
.../translations/devtoolsplugin_de.ts | 53 ++++++++++++++++++
.../translations/devtoolsplugin_en.ts | 53 ++++++++++++++++++
8 files changed, 126 insertions(+), 4 deletions(-)
create mode 100644 plugins/devtoolsplugin/devtoolsplugin_resources.qrc
create mode 100644 plugins/devtoolsplugin/images/dev-tools.png
diff --git a/plugins/devtoolsplugin/devtoolsplugin.cpp b/plugins/devtoolsplugin/devtoolsplugin.cpp
index df80d05..3174313 100644
--- a/plugins/devtoolsplugin/devtoolsplugin.cpp
+++ b/plugins/devtoolsplugin/devtoolsplugin.cpp
@@ -57,5 +57,6 @@ void DevToolsPlugin::attachTo(MainWindow &mainWindow)
{
auto dialog = new LogDialog(&mainWindow);
dialog->setModel(model.get());
- mainWindow.menuTools()->addAction(tr("Show log"), dialog, &QDialog::open);
+ mainWindow.menuTools()->addAction(QIcon(QStringLiteral(":/zeiterfassung/plugins/devtoolsplugin/images/dev-tools.png")),
+ tr("Show log"), dialog, &QDialog::open);
}
diff --git a/plugins/devtoolsplugin/devtoolsplugin.pro b/plugins/devtoolsplugin/devtoolsplugin.pro
index d856846..424bf9e 100644
--- a/plugins/devtoolsplugin/devtoolsplugin.pro
+++ b/plugins/devtoolsplugin/devtoolsplugin.pro
@@ -25,7 +25,7 @@ SOURCES += devtoolsplugin.cpp \
FORMS += \
logdialog.ui
-RESOURCES +=
+RESOURCES += devtoolsplugin_resources.qrc
TRANSLATIONS += translations/devtoolsplugin_en.ts \
translations/devtoolsplugin_de.ts
diff --git a/plugins/devtoolsplugin/devtoolsplugin_resources.qrc b/plugins/devtoolsplugin/devtoolsplugin_resources.qrc
new file mode 100644
index 0000000..5c8bd5c
--- /dev/null
+++ b/plugins/devtoolsplugin/devtoolsplugin_resources.qrc
@@ -0,0 +1,5 @@
+
+
+ images/dev-tools.png
+
+
diff --git a/plugins/devtoolsplugin/images/dev-tools.png b/plugins/devtoolsplugin/images/dev-tools.png
new file mode 100644
index 0000000000000000000000000000000000000000..a12dbb094a8ff1b92db9643abb1edb769c9d06fd
GIT binary patch
literal 3327
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
P)RFOY^>bP0l+XkKoWSh{
literal 0
HcmV?d00001
diff --git a/plugins/devtoolsplugin/logdialog.ui b/plugins/devtoolsplugin/logdialog.ui
index eb5c262..583dbcc 100644
--- a/plugins/devtoolsplugin/logdialog.ui
+++ b/plugins/devtoolsplugin/logdialog.ui
@@ -6,7 +6,7 @@
0
0
- 400
+ 694
300
diff --git a/plugins/devtoolsplugin/logmodel.cpp b/plugins/devtoolsplugin/logmodel.cpp
index 2da7363..ad71ceb 100644
--- a/plugins/devtoolsplugin/logmodel.cpp
+++ b/plugins/devtoolsplugin/logmodel.cpp
@@ -35,7 +35,17 @@ QVariant LogModel::data(const QModelIndex &index, int role) const
case Qt::EditRole:
switch(index.column())
{
- case 0: return entry.type;
+ case 0:
+ {
+ switch(entry.type)
+ {
+ case QtDebugMsg: return tr("Debug");
+ case QtWarningMsg: return tr("Warning");
+ case QtCriticalMsg: return tr("Critical");
+ case QtFatalMsg: return tr("Fatal");
+ case QtInfoMsg: return tr("Info");
+ }
+ }
case 1: return entry.dateTime.toString(QStringLiteral("dd.MM.yyyy HH:mm:ss.zzz"));
case 2: return entry.functionName;
case 3: return entry.message;
diff --git a/plugins/devtoolsplugin/translations/devtoolsplugin_de.ts b/plugins/devtoolsplugin/translations/devtoolsplugin_de.ts
index 1552582..f0cf20a 100644
--- a/plugins/devtoolsplugin/translations/devtoolsplugin_de.ts
+++ b/plugins/devtoolsplugin/translations/devtoolsplugin_de.ts
@@ -1,4 +1,57 @@
+
+ DevToolsPlugin
+
+ Show log
+ Log anzeigen
+
+
+
+ LogDialog
+
+ Log
+ Log
+
+
+
+ LogModel
+
+ Type
+ Typ
+
+
+ Timestamp
+ Zeitpunkt
+
+
+ Function
+ Funktion
+
+
+ Message
+ Nachricht
+
+
+ Debug
+ Debug
+
+
+ Warning
+ Warnung
+
+
+ Critical
+ Kritisch
+
+
+ Fatal
+ Fatal
+
+
+ Info
+ Info
+
+
diff --git a/plugins/devtoolsplugin/translations/devtoolsplugin_en.ts b/plugins/devtoolsplugin/translations/devtoolsplugin_en.ts
index bc6d6e7..93ffe55 100644
--- a/plugins/devtoolsplugin/translations/devtoolsplugin_en.ts
+++ b/plugins/devtoolsplugin/translations/devtoolsplugin_en.ts
@@ -1,4 +1,57 @@
+
+ DevToolsPlugin
+
+ Show log
+
+
+
+
+ LogDialog
+
+ Log
+
+
+
+
+ LogModel
+
+ Type
+
+
+
+ Timestamp
+
+
+
+ Function
+
+
+
+ Message
+
+
+
+ Debug
+
+
+
+ Warning
+
+
+
+ Critical
+
+
+
+ Fatal
+
+
+
+ Info
+
+
+