Hello Stephan,

your new code does not compile, neither with CMake nor SCons:

D:\LyXSVN\lyx-devel\src\frontends\qt4\GuiWorkArea.cpp(824) : error C2666: 'QFlag
s<Enum>::operator &' : 3 overloads have similar conversions
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        d:\qt\include\qtcore\../../src/corelib/global/qglobal.h(2184): could be
'QFlags<Enum> QFlags<Enum>::operator &(uint) const'
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        d:\qt\include\qtcore\../../src/corelib/global/qglobal.h(2183): or
'QFlags<Enum> QFlags<Enum>::operator &(int) const'
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        or       'built-in C++ operator&(int, bool)'
        while trying to match the argument list '(Qt::KeyboardModifiers, bool)'
D:\LyXSVN\lyx-devel\src\frontends\qt4\GuiWorkArea.cpp(828) : error C2666: 'QFlag
s<Enum>::operator &' : 3 overloads have similar conversions
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        d:\qt\include\qtcore\../../src/corelib/global/qglobal.h(2184): could be
'QFlags<Enum> QFlags<Enum>::operator &(uint) const'
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        d:\qt\include\qtcore\../../src/corelib/global/qglobal.h(2183): or
'QFlags<Enum> QFlags<Enum>::operator &(int) const'
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        or       'built-in C++ operator&(int, bool)'
        while trying to match the argument list '(Qt::KeyboardModifiers, bool)'
D:\LyXSVN\lyx-devel\src\frontends\qt4\GuiWorkArea.cpp(832) : error C2666: 'QFlag
s<Enum>::operator &' : 3 overloads have similar conversions
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        d:\qt\include\qtcore\../../src/corelib/global/qglobal.h(2184): could be
'QFlags<Enum> QFlags<Enum>::operator &(uint) const'
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        d:\qt\include\qtcore\../../src/corelib/global/qglobal.h(2183): or
'QFlags<Enum> QFlags<Enum>::operator &(int) const'
        with
        [
            Enum=Qt::KeyboardModifier
        ]
        or       'built-in C++ operator&(int, bool)'
        while trying to match the argument list '(Qt::KeyboardModifiers, bool)'

regards Uwe

Reply via email to