On Saturday 19 August 2006 16:30, cvs@abisource.com wrote:
>
> #ifndef ABI_COLLABRECORDINTERFACE_H
> #define ABI_COLLABRECORDINTERCACE_H
>
> #include "ut_assert.h"
> #include "ut_debugmsg.h"
> #include "xap_Module.h"
> #include "xap_App.h"
> #include "xap_Frame.h"
> #include "fv_View.h"
> #include "xav_View.h"
> #include "xav_Listener.h"
> #include "fl_BlockLayout.h"
> #include "pd_Document.h"
> #include "px_CR_SpanChange.h"
> #include "px_CR_FmtMarkChange.h"
> #include "px_CR_SpanChange.h"
> #include "px_CR_FmtMark.h"
> #include "px_CR_Span.h"
> #include "px_CR_Glob.h"
> #include "px_CR_StruxChange.h"
> #include "px_CR_ObjectChange.h"
> #include "px_CR_Strux.h"
> #include "px_CR_Object.h"
> #include "ut_assert.h"
>
> #include "ap_Menu_Id.h"
> #include "ev_Menu_Actions.h"
> #include "ev_Menu.h"
> #include "ev_Menu_Layouts.h"
> #include "ev_Menu_Labels.h"
> #include "ev_EditMethod.h"
> #include "xap_Menu_Layouts.h"
> #include "ie_exp.h"
> #include "ie_types.h"
> #include "ut_types.h"
> #include "ut_misc.h"
> #include "ut_units.h"
> #include "xap_Dialog_Id.h"
> #include "ap_Dialog_Id.h"
> #include "xap_Dlg_FileOpenSaveAs.h"
> #include "xap_DialogFactory.h"
> #include "xap_Dlg_MessageBox.h"
> #include "ap_Strings.h"
>
> #include "ut_sleep.h"
> #include <sys/types.h>
> #include <sys/stat.h>
> #ifdef WIN32
> #include <windows.h>
> #else
> #include <unistd.h>
> #include <sys/wait.h>
> #include <signal.h>
> #include "ut_files.h"
> #endif
>
> #include "../xp/AbiCollab.h"
>
> const char * AbiCollabRecord_addToMenus(const char * szLastMenu);
> void AbiCollabRecord_removeFromMenus();
> bool AbiCollabRecord_RecordFile(AV_View* v, EV_EditMethodCallData *d);
> bool AbiCollabRecord_ReplayFile(AV_View* v, EV_EditMethodCallData *d);
>
> #endif
Why do we need that much includes? Can't we just forward declare the classes?
Hub
Received on Sun Aug 20 00:29:36 2006
This archive was generated by hypermail 2.1.8 : Sun Aug 20 2006 - 00:29:36 CEST