To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=52449
------- Additional comments from [EMAIL PROTECTED] Tue Aug 30 05:25:37 -0700
2005 -------
Thanks for the in-depth code review, Frank. I already started addressing the
issues.
Why does -DQT_NO_EMITS need to be removed? Because the kabc headers use the
"emit" syntax:
void emitAddressBookLocked() { emit addressBookLocked( this ); }
void emitAddressBookUnlocked() { emit addressBookUnlocked( this ); }
void emitAddressBookChanged() { emit addressBookChanged( this ); }
Usually, "emit" is #define'd to nothing, and the C compiler does not fail.
This strange "emit" syntax is intended for the "moc" preprocessor and is
linked to the signals/slots architecture of Qt. If QT_NO_EMIT is defined,
"emit" stays in the header, and provokes a compilation error.
The removal of -DQT_NO_EMITS has been tested not to break other KDE stuff
(thanks kendy for testing that). This flag was once needed by kendy because he
had one method named emit(), which is not the case anymore.
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]