56 |
|
|
57 |
#define QSAMPLER_XUNIQUE "qsamplerApplication" |
#define QSAMPLER_XUNIQUE "qsamplerApplication" |
58 |
|
|
59 |
#if QT_VERSION < 0x050000 |
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) |
60 |
#ifdef CONFIG_X11 |
#ifdef CONFIG_X11 |
61 |
|
|
62 |
#include <unistd.h> /* for gethostname() */ |
#include <unistd.h> /* for gethostname() */ |
134 |
} |
} |
135 |
} |
} |
136 |
#ifdef CONFIG_XUNIQUE |
#ifdef CONFIG_XUNIQUE |
137 |
#if QT_VERSION < 0x050000 |
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) |
138 |
#ifdef CONFIG_X11 |
#ifdef CONFIG_X11 |
139 |
m_pDisplay = NULL; |
m_pDisplay = NULL; |
140 |
m_aUnique = 0; |
m_aUnique = 0; |
152 |
qsamplerApplication::~qsamplerApplication (void) |
qsamplerApplication::~qsamplerApplication (void) |
153 |
{ |
{ |
154 |
#ifdef CONFIG_XUNIQUE |
#ifdef CONFIG_XUNIQUE |
155 |
#if QT_VERSION >= 0x050000 |
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) |
156 |
if (m_pServer) { |
if (m_pServer) { |
157 |
m_pServer->close(); |
m_pServer->close(); |
158 |
delete m_pServer; |
delete m_pServer; |
174 |
{ |
{ |
175 |
m_pWidget = pWidget; |
m_pWidget = pWidget; |
176 |
#ifdef CONFIG_XUNIQUE |
#ifdef CONFIG_XUNIQUE |
177 |
#if QT_VERSION < 0x050000 |
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) |
178 |
#ifdef CONFIG_X11 |
#ifdef CONFIG_X11 |
179 |
m_wOwner = m_pWidget->winId(); |
m_wOwner = m_pWidget->winId(); |
180 |
if (m_pDisplay && m_wOwner) { |
if (m_pDisplay && m_wOwner) { |
193 |
bool qsamplerApplication::setup (void) |
bool qsamplerApplication::setup (void) |
194 |
{ |
{ |
195 |
#ifdef CONFIG_XUNIQUE |
#ifdef CONFIG_XUNIQUE |
196 |
#if QT_VERSION < 0x050000 |
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) |
197 |
#ifdef CONFIG_X11 |
#ifdef CONFIG_X11 |
198 |
m_pDisplay = QX11Info::display(); |
m_pDisplay = QX11Info::display(); |
199 |
if (m_pDisplay) { |
if (m_pDisplay) { |
304 |
|
|
305 |
|
|
306 |
#ifdef CONFIG_XUNIQUE |
#ifdef CONFIG_XUNIQUE |
307 |
#if QT_VERSION < 0x050000 |
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) |
308 |
#ifdef CONFIG_X11 |
#ifdef CONFIG_X11 |
309 |
|
|
310 |
void qsamplerApplication::x11PropertyNotify ( Window w ) |
void qsamplerApplication::x11PropertyNotify ( Window w ) |
459 |
#endif |
#endif |
460 |
#endif |
#endif |
461 |
qsamplerApplication app(argc, argv); |
qsamplerApplication app(argc, argv); |
462 |
#if QT_VERSION >= 0x050600 |
#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) |
463 |
app.setAttribute(Qt::AA_EnableHighDpiScaling); |
app.setAttribute(Qt::AA_EnableHighDpiScaling); |
464 |
#endif |
#endif |
465 |
#if defined(__APPLE__) // Toshi Nagata 20080105 |
#if defined(__APPLE__) // Toshi Nagata 20080105 |
494 |
// Dark themes grayed/disabled color group fix... |
// Dark themes grayed/disabled color group fix... |
495 |
QPalette pal(app.palette()); |
QPalette pal(app.palette()); |
496 |
if (pal.base().color().value() < 0x7f) { |
if (pal.base().color().value() < 0x7f) { |
497 |
#if QT_VERSION >= 0x050000 |
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) |
498 |
const QColor& color = pal.window().color(); |
const QColor& color = pal.window().color(); |
499 |
const int iGroups = int(QPalette::Active | QPalette::Inactive) + 1; |
const int iGroups = int(QPalette::Active | QPalette::Inactive) + 1; |
500 |
for (int i = 0; i < iGroups; ++i) { |
for (int i = 0; i < iGroups; ++i) { |