annotate common.cpp @ 36:5986d0758069

Version 0.5.3. Fixed .hgignore editing in windows.
author Jari Korhonen <jtkorhonen@gmail.com>
date Sat, 19 Jun 2010 03:10:51 +0300
parents 45bfb8dc1faf
children f583e44d9d31
rev   line source
jtkorhonen@30 1 /****************************************************************************
jtkorhonen@30 2 ** Copyright (C) Jari Korhonen, 2010 (under lgpl)
jtkorhonen@30 3 ****************************************************************************/
jtkorhonen@0 4
jtkorhonen@0 5
jtkorhonen@0 6 #include "common.h"
jtkorhonen@0 7
jtkorhonen@0 8 QString getSystem()
jtkorhonen@0 9 {
jtkorhonen@0 10 #ifdef Q_WS_X11
jtkorhonen@0 11 return QString("Linux");
jtkorhonen@0 12 #endif
jtkorhonen@0 13
jtkorhonen@0 14 #ifdef Q_WS_MAC
jtkorhonen@0 15 return QString("Mac");
jtkorhonen@0 16 #endif
jtkorhonen@0 17
jtkorhonen@0 18 #ifdef Q_WS_WIN
jtkorhonen@0 19 return QString("Windows");
jtkorhonen@0 20 #endif
jtkorhonen@0 21
jtkorhonen@0 22 return QString("");
jtkorhonen@0 23 }
jtkorhonen@0 24
jtkorhonen@0 25 QString getHgBinaryName()
jtkorhonen@0 26 {
jtkorhonen@0 27 if (getSystem() == "Windows")
jtkorhonen@0 28 return QString("hg.exe");
jtkorhonen@0 29 else
jtkorhonen@0 30 return QString("hg");
jtkorhonen@0 31 }
jtkorhonen@0 32
jtkorhonen@0 33
jtkorhonen@0 34 QString getHgDirName()
jtkorhonen@0 35 {
jtkorhonen@0 36 if (getSystem() == "Windows")
jtkorhonen@0 37 {
jtkorhonen@0 38 return QString(".hg\\");
jtkorhonen@0 39 }
jtkorhonen@0 40 else
jtkorhonen@0 41 {
jtkorhonen@0 42 return QString(".hg/");
jtkorhonen@0 43 }
jtkorhonen@0 44 }
jtkorhonen@0 45
jtkorhonen@0 46
jtkorhonen@0 47
jtkorhonen@0 48
jtkorhonen@0 49
jtkorhonen@0 50