Guitar
Classes | Macros | Functions
win32.cpp File Reference
#include <QFileInfo>
#include <QtGlobal>
#include "win32.h"
#include <Windows.h>
#include <ShlObj.h>
#include <windows.h>
#include <shlobj.h>
#include <shellapi.h>
#include <commoncontrols.h>
#include "thread.h"
#include "event.h"
#include <deque>
Include dependency graph for win32.cpp:

Classes

class  ProcessThread
 
class  ProcessThread::StreamThread
 

Macros

#define FAILED_(TEXT)   throw std::string(TEXT)
 

Functions

QPixmap pixmapFromHICON (HICON hIcon)
 
std::wstring replace_slash_to_backslash (std::wstring const &str)
 
QString getModuleFileName ()
 
QString getAppDataLocation ()
 
int winRunCommand (QString const &cmd, QByteArray *out)
 
void setEnvironmentVariable (QString const &name, QString const &value)
 
QString getWin32HttpProxy ()
 
QIcon winIconFromExtensionLarge (QString const &ext)
 
QIcon winIconFromExtensionSmall (QString const &ext)
 
void createWin32Shortcut (Win32ShortcutData const &data)
 

Macro Definition Documentation

◆ FAILED_

#define FAILED_ (   TEXT)    throw std::string(TEXT)

Function Documentation

◆ createWin32Shortcut()

void createWin32Shortcut ( Win32ShortcutData const &  data)
Here is the call graph for this function:

◆ getAppDataLocation()

QString getAppDataLocation ( )

◆ getModuleFileName()

QString getModuleFileName ( )

◆ getWin32HttpProxy()

QString getWin32HttpProxy ( )

◆ pixmapFromHICON()

QPixmap pixmapFromHICON ( HICON  hIcon)

◆ replace_slash_to_backslash()

std::wstring replace_slash_to_backslash ( std::wstring const &  str)

◆ setEnvironmentVariable()

void setEnvironmentVariable ( QString const &  name,
QString const &  value 
)

◆ winIconFromExtensionLarge()

QIcon winIconFromExtensionLarge ( QString const &  ext)

◆ winIconFromExtensionSmall()

QIcon winIconFromExtensionSmall ( QString const &  ext)

◆ winRunCommand()

int winRunCommand ( QString const &  cmd,
QByteArray *  out 
)
Here is the call graph for this function: