41 #ifndef QTSINGLEAPPLICATION_H
42 #define QTSINGLEAPPLICATION_H
44 #include <QApplication>
49 # if !defined(QT_QTSINGLEAPPLICATION_EXPORT) && !defined(QT_QTSINGLEAPPLICATION_IMPORT)
50 # define QT_QTSINGLEAPPLICATION_EXPORT
51 # elif defined(QT_QTSINGLEAPPLICATION_IMPORT)
52 # if defined(QT_QTSINGLEAPPLICATION_EXPORT)
53 # undef QT_QTSINGLEAPPLICATION_EXPORT
55 # define QT_QTSINGLEAPPLICATION_EXPORT __declspec(dllimport)
56 # elif defined(QT_QTSINGLEAPPLICATION_EXPORT)
57 # undef QT_QTSINGLEAPPLICATION_EXPORT
58 # define QT_QTSINGLEAPPLICATION_EXPORT __declspec(dllexport)
61 # define QT_QTSINGLEAPPLICATION_EXPORT
71 # if defined(Q_WS_X11)
73 QtSingleApplication(Display *dpy,
int &argc,
char **argv, Qt::HANDLE visual = 0, Qt::HANDLE cmap= 0);
74 QtSingleApplication(Display* dpy,
const QString &appId,
int argc,
char **argv, Qt::HANDLE visual = 0, Qt::HANDLE colormap = 0);
97 void sysInit(
const QString &appId = QString());
Definition: qtlocalpeer.h:51
Definition: qtsingleapplication.h:65
bool sendMessage(const QString &message, int timeout=5000)
QWidget * actWin
Definition: qtsingleapplication.h:99
QWidget * activationWindow() const
void sysInit(const QString &appId=QString())
void initialize(bool dummy=true)
Definition: qtsingleapplication.h:84
void messageReceived(const QString &message)
QtSingleApplication(const QString &id, int &argc, char **argv)
void setActivationWindow(QWidget *aw, bool activateOnMessage=true)
QtLocalPeer * peer
Definition: qtsingleapplication.h:98
QtSingleApplication(int &argc, char **argv, bool GUIenabled=true)
#define QT_QTSINGLEAPPLICATION_EXPORT
Definition: qtsingleapplication.h:61