ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/s10k/Vago/util.h
Revision: 771
Committed: Sun Mar 31 19:02:16 2013 UTC (12 years, 6 months ago) by s10k
Content type: text/x-chdr
Original Path: Vago/trunk/Vago/util.h
File size: 2195 byte(s)
Log Message:

File Contents

# Content
1 #ifndef UTIL_H
2 #define UTIL_H
3
4 #include <QString>
5 #include <QMessageBox>
6 #include <QFileDialog>
7 #include <QListView>
8 #include <QTreeView>
9 #include <QDesktopServices>
10 #include <QUrl>
11
12
13 namespace GlobalVars{
14 const QString AppVersion="0.8";
15 const QString OniSplitExeName="OniSplit.exe";
16 const QString XmlToolsExeName="xmlTools.exe";
17 const QString AppLogName="logVago.txt";
18 const QString BuiltOniSplitVersion="0.9.86.0";
19 const QString BuiltXmlToolsVersion="0.8d";
20 const QString ModsDomain="www.mods.oni2.net";
21 const QString VagoNode = "247";
22 const QString VagoCheckUpdatesUrl="http://"+ModsDomain+"/?q=api/node/"+VagoNode+".json";
23 const QString VagoWebUrl="http://"+ModsDomain+"/node/"+VagoNode;
24 const QString VagoTemporaryDir=QDir::tempPath()+"/VagoTemp";
25 const QString HelpLocation=QDir::currentPath() + "/help";
26 const char OniSplitProcSeparator=';';
27 }
28
29 /**
30 Utilities functions (global)
31 **/
32 namespace Util{
33 QString normalizePath(QString path);
34 QString cutName(QString path);
35 QString insertQuotes(QString path);
36 QString normalizeAndQuote(QString path);
37 QString fullTrim(QString str);
38 QString normalizeDecimalSeparator(QString value);
39 QStringList multipleDirDialog(QString title);
40 QStringList substring(QString myString,QString separator,Qt::CaseSensitivity cs = Qt::CaseSensitive);
41 int indexOfBackward(QString myString, QString toSearch, int from = -1);
42 bool showQuestionPopUp(QWidget * parent, QString message);
43 bool checkEmptySpaces(QStringList toCheck);
44 bool checkIfDoubles(QStringList toCheck);
45 bool isStringInteger(QString myString);
46 bool isStringDouble(QString myString);
47 bool cpDir(const QString &srcPath, const QString &dstPath);
48 bool rmDir(const QString &dirPath);
49 bool removeDir(const QString &dirName);
50 void showPopUp(QString message);
51 void showRichPopUp(QString message);
52 void showWarningPopUp(QString message);
53 void showErrorPopUp(QString message);
54 void showErrorLogPopUp(QString message);
55 void showRichErrorPopUp(QString message);
56 void openLogFile();
57
58 }
59
60 #endif // UTIL_H