attributedoccontroller.cpp File Reference

#include "attributedoccontroller.h"
#include <QCoreApplication>
#include "attributedoc.h"
#include "abstractdocview.h"

Defines

#define POST_VIEW_EVENT(EVENT, EXCLUDE)   {AbstractViewSetIterator i(views()); while(i.hasNext()) { AbstractView* v=i.next(); Q_ASSERT(v!=0); Q_ASSERT(v->objectPtr()!=0); if (v->objectPtr() != (EXCLUDE)) QCoreApplication::postEvent( v->objectPtr(), new EVENT ); }}
#define POST_MODIFIED_STATE_CHANGE_EVENTS(STATE)   { if ( STATE != c_attributeDoc->isModified()) {QCoreApplication::postEvent( c_attributeDoc, new MChangeModifiedStateEvent(STATE) ); POST_VIEW_EVENT( VModifiedStateChangedEvent(STATE, this), 0 ); } }

Define Documentation

#define POST_MODIFIED_STATE_CHANGE_EVENTS ( STATE   )     { if ( STATE != c_attributeDoc->isModified()) {QCoreApplication::postEvent( c_attributeDoc, new MChangeModifiedStateEvent(STATE) ); POST_VIEW_EVENT( VModifiedStateChangedEvent(STATE, this), 0 ); } }

#define POST_VIEW_EVENT ( EVENT,
EXCLUDE   )     {AbstractViewSetIterator i(views()); while(i.hasNext()) { AbstractView* v=i.next(); Q_ASSERT(v!=0); Q_ASSERT(v->objectPtr()!=0); if (v->objectPtr() != (EXCLUDE)) QCoreApplication::postEvent( v->objectPtr(), new EVENT ); }}


Generated on Mon Jul 30 09:46:50 2007 for Digest by  doxygen 1.5.2