Use defined(Q_OS_LINUX) || defined(Q_OS_UNIX) where applicable to support BSD OSs. (#264)

This commit is contained in:
Danilo Egêa Gondolfo
2018-07-01 08:45:49 -03:00
committed by Dharkael
parent c75c9aa7f8
commit df3958e43a
8 changed files with 13 additions and 13 deletions

View File

@@ -240,7 +240,7 @@ void ConfigHandler::setKeepOpenAppLauncher(const bool keepOpen) {
bool ConfigHandler::startupLaunchValue() {
bool res = false;
#if defined(Q_OS_LINUX)
#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)
QString path = QDir::homePath() + "/.config/autostart/Flameshot.desktop";
res = QFile(path).exists();
#elif defined(Q_OS_WIN)
@@ -254,7 +254,7 @@ bool ConfigHandler::startupLaunchValue() {
}
void ConfigHandler::setStartupLaunch(const bool start) {
#if defined(Q_OS_LINUX)
#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)
QString path = QDir::homePath() + "/.config/autostart/Flameshot.desktop";
QFile file(path);
if (start) {

View File

@@ -41,7 +41,7 @@ QStringList PathInfo::translationsPaths() {
QString binaryPath = QFileInfo(qApp->applicationDirPath())
.absoluteFilePath();
QString trPath = QDir::toNativeSeparators(binaryPath + "/translations") ;
#if defined(Q_OS_LINUX)
#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)
return QStringList()
<< QString(APP_PREFIX) + "/share/flameshot/translations"
<< trPath

View File

@@ -24,7 +24,7 @@
#include <QApplication>
#include <QDesktopWidget>
#ifdef Q_OS_LINUX
#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)
#include <QDBusInterface>
#include <QDBusReply>
#include <QDir>
@@ -36,7 +36,7 @@ ScreenGrabber::ScreenGrabber(QObject *parent) : QObject(parent) {
QPixmap ScreenGrabber::grabEntireDesktop(bool &ok) {
ok = true;
#ifdef Q_OS_LINUX
#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)
if(m_info.waylandDectected()) {
QPixmap res;
// handle screenshot based on DE

View File

@@ -10,7 +10,7 @@
#endif
#include "src/core/controller.h"
#ifdef Q_OS_LINUX
#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)
SystemNotification::SystemNotification(QObject *parent) : QObject(parent) {
m_interface = new QDBusInterface(QStringLiteral("org.freedesktop.Notifications"),
QStringLiteral("/org/freedesktop/Notifications"),