#ifdef and moc
crapsite at gmx.net
Sun Jun 2 17:54:00 UTC 2002
falk.brettschneider at gmx.de, Sonntag, 2. Juni 2002 17:53:
> mh wrote:
> >I'm trying to bring one of my apps a little more in compliance with KDE,
> > i.e. the user can pass --enable-kde-app to configure and then
> > QApplication is replaced with KApplication to get at least the same style
> > like other KDE applications. Unfortunately, I can't use QMainWindow,
> > because the menubar isn't updated correctly.
> >Now the problem:
> >When I try something like this
> >#ifdef KDEAPP
> >class Bla : public KMainWindow
> >class Bla : public QMainWindow
> > Q_OBJECT
> >then the moc is simply to stupid to parse this correctly. How do I achieve
> >the same without getting syntax errors from the moc ?
> Take a look at the QextMDI project. It solves that problem in its sources.
Thanks for the hint, but in this case the solution was probably simpler:
use a KMenuBar in the class derived from QMainWindow, then it gets correctly
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
More information about the KDevelop