Guitar
src
win32
Win32Util.h
Go to the documentation of this file.
1
#ifndef WIN32UTIL_H
2
#define WIN32UTIL_H
3
#include <QtGlobal>
4
#ifdef Q_OS_WIN
5
6
#include <QIcon>
7
#include <QString>
8
#include <string>
9
10
QString
getModuleFileName
();
11
QString
getAppDataLocation
();
12
13
int
winRunCommand
(QString
const
&cmd, QByteArray *out);
14
void
setEnvironmentVariable
(QString
const
&name, QString
const
&value);
15
16
QIcon
winIconFromExtensionLarge
(QString
const
&ext);
17
QIcon
winIconFromExtensionSmall
(QString
const
&ext);
18
19
QString
getWin32HttpProxy
();
20
21
22
struct
Win32ShortcutData {
23
std::wstring lnkpath;
24
std::wstring targetpath;
25
std::wstring arguments;
26
std::wstring workingdir;
27
std::wstring iconpath;
28
int
iconindex = 0;
29
bool
runas =
false
;
30
};
31
32
void
createWin32Shortcut
(Win32ShortcutData
const
&data);
33
34
#endif
35
#endif
// WIN32UTIL_H
getAppDataLocation
QString getAppDataLocation()
Definition:
Win32Util.cpp:63
winRunCommand
int winRunCommand(QString const &cmd, QByteArray *out)
Definition:
Win32Util.cpp:294
getModuleFileName
QString getModuleFileName()
Definition:
Win32Util.cpp:56
createWin32Shortcut
void createWin32Shortcut(Win32ShortcutData const &data)
Definition:
Win32Util.cpp:383
winIconFromExtensionLarge
QIcon winIconFromExtensionLarge(QString const &ext)
Definition:
Win32Util.cpp:369
getWin32HttpProxy
QString getWin32HttpProxy()
Definition:
Win32Util.cpp:320
winIconFromExtensionSmall
QIcon winIconFromExtensionSmall(QString const &ext)
Definition:
Win32Util.cpp:374
setEnvironmentVariable
void setEnvironmentVariable(QString const &name, QString const &value)
Definition:
Win32Util.cpp:314
Generated by
1.9.1