view common.cpp @ 5:7189e9994a60

Ver 0.3.8: Fixed confusing add- button. Remove does no backup. Merge- button enable fixed.
author Jari Korhonen <jtkorhonen@gmail.com>
date Fri, 14 May 2010 14:50:07 +0300
parents a9098eba2ee5
children 45bfb8dc1faf
line wrap: on
line source
//** Copyright (C) Jari Korhonen, 2010 (under lgpl)


#include "common.h"

QString getSystem()
{
    #ifdef Q_WS_X11
    return QString("Linux");
    #endif

    #ifdef Q_WS_MAC
    return QString("Mac");
    #endif

    #ifdef Q_WS_WIN
    return QString("Windows");
    #endif

    return QString("");
}

QString getHgBinaryName()
{
    if (getSystem() == "Windows")
        return QString("hg.exe");
    else
        return QString("hg");
}

QString getDiffMergeDefaultPath()
{
    if (getSystem() == "Windows")
        return QString("c:\\program files\\sourcegear\\diffmerge\\diffmerge.exe");
    else
        return QString("/usr/bin/diffmerge");
}


QString getHgDirName()
{
    if (getSystem() == "Windows")
    {
        return QString(".hg\\");
    }
    else
    {
        return QString(".hg/");
    }
}