On Mon, Jun 18, 2007 at 06:58:32PM +0200, Leuven, E. wrote:

> Andre Poenitz wrote:
> > On Mon, Jun 18, 2007 at 04:22:09PM +0200, Leuven, E. wrote:
> >> +    /* i didn't find a smarter way to find out
> >> +     * whether a move was made by the user
> >> +     * because we also move the widget ourselves
> >> +     * to make it popup in the right position...
> >> +     */
> >> +    switch (event->type()) {
> >> +            case QEvent::WindowActivate:
> >> +                    active_ = true;
> >> +            case QEvent::WindowDeactivate:
> >> +                    active_ = false;
> >
> > So active_ == false in both cases? (missing 'break'?)
> 
> i changed it to the attached...

I get a compile error. What about my proposed patch which leaves things
as they are now but allows compilation with any Qt version?

g++ -DHAVE_CONFIG_H -I. -I../../../../src/frontends/qt4 -I../../../src 
-DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_STL -DQT_NO_KEYWORDS 
-DQ_CYGWIN_WIN -I../../../../src -I../../../../src/frontends 
-I../../../../images -I/usr/local/qt4-cygwin/include 
-I/usr/local/qt4-cygwin/include/QtCore -I/usr/local/qt4-cygwin/include/QtGui 
-I../../../../boost -I../../../../src/frontends/controllers -Wno-uninitialized 
-O2 -MT IconPalette.lo -MD -MP -MF .deps/IconPalette.Tpo -c 
../../../../src/frontends/qt4/IconPalette.cpp -o IconPalette.o
../../../../src/frontends/qt4/IconPalette.cpp: In member function `virtual void 
lyx::frontend::IconPalette::moveEvent(QMoveEvent*)':
../../../../src/frontends/qt4/IconPalette.cpp:49: error: invalid use of 
undefined type `struct QMoveEvent'
/usr/local/qt4-cygwin/include/QtGui/qwidget.h:61: error: forward declaration of 
`struct QMoveEvent'
make[7]: *** [IconPalette.lo] Error 1

-- 
Enrico

Reply via email to