aboutsummaryrefslogtreecommitdiff
path: root/src/qt/mime.cpp
diff options
context:
space:
mode:
authordsc <xmrdsc@protonmail.com>2019-07-03 05:13:51 +0200
committerdsc <xmrdsc@protonmail.com>2019-07-16 18:33:44 +0200
commit0b6132897101c4cd1618c79049d5685c5e9874fa (patch)
treee59e9bf4eaff9296b9c10a9d9a7207b565a2ae1c /src/qt/mime.cpp
parentcfec9dde968cb89f8fe5293958b82181348111ea (diff)
downloadmonzero-gui-0b6132897101c4cd1618c79049d5685c5e9874fa.tar.gz
monzero-gui-0b6132897101c4cd1618c79049d5685c5e9874fa.tar.xz
monzero-gui-0b6132897101c4cd1618c79049d5685c5e9874fa.zip
Detect tails, support data persistence
Co-authored-by: Thotbot <thotbot@protonmail.com> Co-authored-by: Selsta <selsta@sent.at>
Diffstat (limited to 'src/qt/mime.cpp')
-rw-r--r--src/qt/mime.cpp70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/qt/mime.cpp b/src/qt/mime.cpp
deleted file mode 100644
index 6daf4de6..00000000
--- a/src/qt/mime.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-// Copyright (c) 2014-2019, The Monero Project
-//
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other
-// materials provided with the distribution.
-//
-// 3. Neither the name of the copyright holder nor the names of its contributors may be
-// used to endorse or promote products derived from this software without specific
-// prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
-// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-// THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
-// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-#include <QtCore>
-#include <QApplication>
-#include <QFile>
-#include <QTextStream>
-
-#include "mime.h"
-#include "utils.h"
-
-void registerXdgMime(QApplication &app){
- // MacOS handled via Info.plist
- // Windows handled in the installer by rbrunner7
-
- QString xdg = QString(
- "[Desktop Entry]\n"
- "Name=Monero GUI\n"
- "GenericName=Monero-GUI\n"
- "X-GNOME-FullName=Monero-GUI\n"
- "Comment=Monero GUI\n"
- "Keywords=Monero;\n"
- "Exec=%1 %u\n"
- "Terminal=false\n"
- "Type=Application\n"
- "Icon=monero\n"
- "Categories=Network;GNOME;Qt;\n"
- "MimeType=x-scheme-handler/monero;x-scheme-handler/moneroseed\n"
- "StartupNotify=true\n"
- "X-GNOME-Bugzilla-Bugzilla=GNOME\n"
- "X-GNOME-UsesNotifications=true\n"
- ).arg(app.applicationFilePath());
-
- QString appPath = QStandardPaths::writableLocation(QStandardPaths::ApplicationsLocation);
- QString filePath = QString("%1/monero-gui.desktop").arg(appPath);
-
- qDebug() << QString("Writing %1").arg(filePath);
- QFile file(filePath);
- if(file.open(QIODevice::WriteOnly)){
- QTextStream out(&file); out << xdg << endl;
- file.close();
- }
- else
- file.close();
-}