mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-26 11:16:55 +00:00
Replace Q_WS_WIN with appropriate guards to account for Qt5.
This commit replaces almost all occurrences of Q_WS_WIN to comply with Qt5. The remaining occurrences should *not* be replaced, because the guarded code won't compile on Qt5.
This commit is contained in:
parent
565260126e
commit
4521fc757b
@ -35,7 +35,7 @@
|
|||||||
*
|
*
|
||||||
* Therefore there is a tradeoff in enabling or disabling this (JMarc)
|
* Therefore there is a tradeoff in enabling or disabling this (JMarc)
|
||||||
*/
|
*/
|
||||||
#if defined(Q_WS_MACX) || (defined(Q_WS_WIN) && !defined(Q_OS_CYGWIN))
|
#if defined(Q_WS_MACX) || defined(Q_OS_WIN)
|
||||||
#define USE_NATIVE_FILEDIALOG 1
|
#define USE_NATIVE_FILEDIALOG 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -541,7 +541,7 @@ bool GuiClipboard::hasInternal() const
|
|||||||
// are notified of changes. However, on Windows ownership is
|
// are notified of changes. However, on Windows ownership is
|
||||||
// emulated by Qt through the OleIsCurrentClipboard() API, while
|
// emulated by Qt through the OleIsCurrentClipboard() API, while
|
||||||
// on Mac OS X we deal with this issue by ourself.
|
// on Mac OS X we deal with this issue by ourself.
|
||||||
#if (defined(Q_WS_X11) || defined(Q_WS_WIN))
|
#if defined(Q_WS_X11) || defined(Q_OS_WIN) || defined(Q_CYGWIN_WIN)
|
||||||
return true;
|
return true;
|
||||||
#else
|
#else
|
||||||
return false;
|
return false;
|
||||||
|
@ -448,7 +448,7 @@ GuiView::GuiView(int id)
|
|||||||
// We don't want to keep the window in memory if it is closed.
|
// We don't want to keep the window in memory if it is closed.
|
||||||
setAttribute(Qt::WA_DeleteOnClose, true);
|
setAttribute(Qt::WA_DeleteOnClose, true);
|
||||||
|
|
||||||
#if (!defined(Q_WS_WIN) && !defined(Q_WS_MACX))
|
#if !(defined(Q_OS_WIN) || defined(Q_CYGWIN_WIN)) && !defined(Q_WS_MACX)
|
||||||
// QIcon::fromTheme was introduced in Qt 4.6
|
// QIcon::fromTheme was introduced in Qt 4.6
|
||||||
#if (QT_VERSION >= 0x040600)
|
#if (QT_VERSION >= 0x040600)
|
||||||
// assign an icon to main form. We do not do it under Qt/Win or Qt/Mac,
|
// assign an icon to main form. We do not do it under Qt/Win or Qt/Mac,
|
||||||
|
@ -1774,7 +1774,7 @@ void Menu::Impl::populate(QMenu & qMenu, MenuDefinition const & menu)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(Q_WS_WIN) && (QT_VERSION >= 0x040600)
|
#if (defined(Q_OS_WIN) || defined(Q_CYGWIN_WIN)) && (QT_VERSION >= 0x040600)
|
||||||
class AlwaysMnemonicStyle : public QProxyStyle {
|
class AlwaysMnemonicStyle : public QProxyStyle {
|
||||||
public:
|
public:
|
||||||
int styleHint(StyleHint hint, const QStyleOption *opt = 0, const QWidget *widget = 0,
|
int styleHint(StyleHint hint, const QStyleOption *opt = 0, const QWidget *widget = 0,
|
||||||
@ -1794,7 +1794,7 @@ public:
|
|||||||
Menu::Menu(GuiView * gv, QString const & name, bool top_level, bool keyboard)
|
Menu::Menu(GuiView * gv, QString const & name, bool top_level, bool keyboard)
|
||||||
: QMenu(gv), d(new Menu::Impl)
|
: QMenu(gv), d(new Menu::Impl)
|
||||||
{
|
{
|
||||||
#if defined(Q_WS_WIN) && (QT_VERSION >= 0x040600)
|
#if (defined(Q_OS_WIN) || defined(Q_CYGWIN_WIN)) && (QT_VERSION >= 0x040600)
|
||||||
if (keyboard)
|
if (keyboard)
|
||||||
setStyle(new AlwaysMnemonicStyle);
|
setStyle(new AlwaysMnemonicStyle);
|
||||||
#else
|
#else
|
||||||
|
@ -301,7 +301,7 @@ QString const externalLineEnding(docstring const & str)
|
|||||||
#ifdef Q_WS_MACX
|
#ifdef Q_WS_MACX
|
||||||
// The MAC clipboard uses \r for lineendings, and we use \n
|
// The MAC clipboard uses \r for lineendings, and we use \n
|
||||||
return toqstr(subst(str, '\n', '\r'));
|
return toqstr(subst(str, '\n', '\r'));
|
||||||
#elif defined(Q_WS_WIN)
|
#elif defined(Q_OS_WIN) || defined(Q_CYGWIN_WIN)
|
||||||
// Windows clipboard uses \r\n for lineendings, and we use \n
|
// Windows clipboard uses \r\n for lineendings, and we use \n
|
||||||
return toqstr(subst(str, from_ascii("\n"), from_ascii("\r\n")));
|
return toqstr(subst(str, from_ascii("\n"), from_ascii("\r\n")));
|
||||||
#else
|
#else
|
||||||
|
Loading…
Reference in New Issue
Block a user