| AddControlsToHelper() | DialogOp |  [protected, virtual] | 
  | AddDialogControlToHelper(CGadgetID GadgetID) | DialogOp |  [protected] | 
  | AddDialogControlToHelper(CGadgetID GadgetID, CDlgResID PageID) | DialogOp |  [protected] | 
  | AssertValid() const | CCObject |  [virtual] | 
  | BaseNameObjectsDlg(CDlgResID idRes, CDlgMode nMode) | BaseNameObjectsDlg |  [protected] | 
  | BringToTop() | DialogOp |  | 
  | Broadcast(Msg *Message, CCRuntimeClass *Class=NULL) | MessageHandler |  [static] | 
  | BuildResDropList(const CGadgetID DropListID, const BOOL bIncludeAuto=TRUE, const BOOL bVerbose=FALSE, const INT32 Default=0) | DialogOp |  | 
  | CaptureMouse(CGadgetID gadID) | DialogOp |  | 
  | cc_classCCObject | CCObject |  [static] | 
  | CCObject() | CCObject |  [protected] | 
  | ChangeProfile(CProfileBiasGain *Profile, CGadgetID GadgetID) | DialogOp |  [protected, virtual] | 
  | ChangeProfileOnIdle(CProfileBiasGain *Profile, CGadgetID GadgetID) | DialogOp |  [protected, virtual] | 
  | ClearPointers() | ListItem |  [virtual] | 
  | Close() | DialogOp |  | 
  | CloseDropdown(CGadgetID Gadget, BOOL CloseVal) | DialogOp |  | 
  | ColourPickerAbort(CGadgetID Gadget, WPARAM wParam=0) | DialogOp |  | 
  | Create() | DialogOp |  [virtual] | 
  | CreateGRenderRegion(DocRect *pRequiredSize, ReDrawInfoType *ExtraInfo, BOOL UseSelViewColContext=FALSE) | DialogOp |  | 
  | CreateOSRenderRegion(DocRect *pRequiredSize, ReDrawInfoType *ExtraInfo, BOOL UseSelViewColContext=FALSE) | DialogOp |  | 
  | DeleteAllValues(CGadgetID GadgetID) | DialogOp |  | 
  | DeleteOnEnd() | Operation |  | 
  | DeleteValue(CGadgetID GadgetID, BOOL EndOfList=TRUE, INT32 ListPos=0) | DialogOp |  | 
  | Destroy() | MessageHandler |  [static] | 
  | DestroyGRenderRegion(RenderRegion *pRender) | DialogOp |  | 
  | DestroyOSRenderRegion(RenderRegion *pRender) | DialogOp |  | 
  | DialogOp(CDlgResID DialogResID, CDlgMode Mode, CDlgResID SubDialogID=0, CCRuntimeClass *Class=CC_RUNTIME_CLASS(DialogOp), INT32 OpeningPage=-1, CWindowID ParentWnd=NULL) | DialogOp |  | 
  | DialogOp() | DialogOp |  | 
  | DisallowInteractiveProfiles() | DialogOp |  [inline, virtual] | 
  | DlgMgr | DialogOp |  [protected] | 
  | DlgMode | DialogOp |  [protected] | 
  | DlgResID | DialogOp |  [protected] | 
  | Do(OpDescriptor *) | BaseNameObjectsDlg |  [protected, virtual] | 
  | DoCommit(const StringBase &strName)=0 | BaseNameObjectsDlg |  [protected, pure virtual] | 
  | DoSmart() | Operation |  [virtual] | 
  | DoWithParam(OpDescriptor *, OpParam *pOpParam) | Operation |  [virtual] | 
  | DragFinished(DocCoord PointerPos, ClickModifiers ClickMods, Spread *pSpread, BOOL Success, BOOL bSolidDrag) | Operation |  [virtual] | 
  | DragKeyPress(KeyPress *pKeyPress, BOOL bSolidDrag) | Operation |  [virtual] | 
  | DragModeChanged(BOOL bSolidDrag) | Operation |  [virtual] | 
  | DragPointerIdle(DocCoord PointerPos, ClickModifiers ClickMods, Spread *pSpread, BOOL bSolidDrag) | Operation |  [virtual] | 
  | DragPointerMove(DocCoord PointerPos, ClickModifiers ClickMods, Spread *pSpread, BOOL bSolidDrag) | Operation |  [virtual] | 
  | DualFunctionButton(CGadgetID ButtonGadget) | DialogOp |  | 
  | Dump() | Operation |  [virtual] | 
  | MessageHandler::Dump(CDumpContext &dc) const | CCObject |  [virtual] | 
  | EnableGadget(CGadgetID GadgetID, BOOL Enabled) | DialogOp |  | 
  | End() | Operation |  [virtual] | 
  | EndDrag(void) | Operation |  [protected] | 
  | EndOp() | Operation |  [protected] | 
  | FailAndDiscard() | Operation |  | 
  | FailAndExecute() | Operation |  | 
  | FailAndExecuteAllButLast() | Operation |  | 
  | FailAndExecuteIgnoreSelActions() | Operation |  | 
  | FindDialogOp(CDlgResID ResID) | DialogOp |  [static] | 
  | GadgetRedraw(CGadgetID GadgetID, BOOL Redraw) | DialogOp |  | 
  | GetBoolGadgetSelected(CGadgetID GadgetID, UINT32 IDSInvalidMsg=0, BOOL *Valid=NULL, INT32 ListPos=-1) | DialogOp |  | 
  | GetClassList(CCRuntimeClass *Class) | MessageHandler |  [static] | 
  | GetCurrentDragOp() | Operation |  [static] | 
  | GetCurrentMatrix() | Operation |  [inline, virtual] | 
  | GetCurrentPageID() | DialogOp |  | 
  | GetDescription(StringBase *pstrDesc)=0 | BaseNameObjectsDlg |  [protected, pure virtual] | 
  | GetDimensionGadgetValue(CGadgetID Gadget, Node *pNode, BOOL *Valid=NULL, INT32 ListPos=-1) | DialogOp |  | 
  | GetDoubleAndUnitGadgetValue(double *pMPValue, double *pUnitValue, UnitType *pUnitType, CGadgetID GadgetID, Node *pNode) | DialogOp |  | 
  | GetDoubleGadgetValue(CGadgetID GadgetID, double StartRange, double EndRange, UINT32 IDSInvalidMsg=0, BOOL *Valid=NULL, Convert::PFNSTRINGTODOUBLE pfnParser=Convert::StringToDouble) | DialogOp |  | 
  | GetFirstSelectedItem(CGadgetID GadgetID) | DialogOp |  | 
  | GetGadgetBitmap(CGadgetID Gadget) | DialogOp |  | 
  | GetGadgetImageCount(CGadgetID) | DialogOp |  | 
  | GetGadgetOpDescriptor(CGadgetID Gadget) | DialogOp |  | 
  | GetGadgetPosition(CGadgetID Gadget, wxRect *pRect) | DialogOp |  | 
  | GetGadgetPosition(CGadgetID Gadget, RECT *pRect) | DialogOp |  | 
  | GetGadgetRange(CGadgetID GadgetID, INT32 *Min, INT32 *Max) | DialogOp |  | 
  | GetItem(void) | ListItem |  [virtual] | 
  | GetKernelRenderedGadgetInfo(CGadgetID Gadget, ReDrawInfoType *Result) | DialogOp |  | 
  | GetLongGadgetValue(CGadgetID GadgetID, INT32 StartRange, INT32 EndRange, UINT32 IDSInvalidMsg=0, BOOL *Valid=NULL, Convert::PFNSTRINGTOINT32 pfnParser=Convert::StringToLong) | DialogOp |  | 
  | GetMemoryGadgetValue(CGadgetID Gadget, UINT32 StartRange, UINT32 EndRange, UINT32 IDSInvalidMsg=0, BOOL *Valid=NULL) | DialogOp |  | 
  | GetMyClass() | CCObject |  [static] | 
  | GetOpFlgs() | Operation |  | 
  | GetOpName(String_256 *) | Operation |  [virtual] | 
  | GetQuickRender(Node *pNode) | Operation |  [static] | 
  | GetRadioGroupSelected(CGadgetID *GroupGadgets) | DialogOp |  | 
  | GetReadWriteWindowID() | DialogOp |  | 
  | GetRedoActionList() | Operation |  | 
  | GetRedoActions() | Operation |  [inline] | 
  | GetResDropListValue(const CGadgetID DropListID, const BOOL bIncludeAuto=TRUE, BOOL *bValid=NULL) | DialogOp |  | 
  | GetRuntimeClass() const | CCObject |  [virtual] | 
  | GetRuntimeClassByName(LPCTSTR pClassName) | CCObject |  [static] | 
  | GetScreenDpi() | DialogOp |  | 
  | GetScreenSize(INT32 *pWidth, INT32 *pHeight) | DialogOp |  | 
  | GetSelectedCount(CGadgetID GadgetID) | DialogOp |  | 
  | GetSelectedItems(CGadgetID GadgetID) | DialogOp |  | 
  | GetSelectedValueIndex(CGadgetID GadgetID) | DialogOp |  | 
  | GetSize() | Operation |  | 
  | GetSmartActions() | Operation |  [inline] | 
  | GetStatusLineText(String_256 *pText, Spread *pSpread, DocCoord DocPos, ClickModifiers ClickMods) | Operation |  [virtual] | 
  | GetStringGadgetValue(CGadgetID GadgetID, BOOL *Valid=NULL, INT32 ListPos=-1) | DialogOp |  | 
  | GetSuggestion(StringBase *pstrDesc)=0 | BaseNameObjectsDlg |  [protected, pure virtual] | 
  | GetTreeGadgetChildrenCount(CGadgetID Gadget, CTreeItemID hItem, BOOL bRecursive=FALSE) | DialogOp |  | 
  | GetTreeGadgetFirstChildItem(CGadgetID Gadget, CTreeItemID hItem) | DialogOp |  | 
  | GetTreeGadgetFirstSelectedItem(CGadgetID Gadget) | DialogOp |  | 
  | GetTreeGadgetItemData(CGadgetID Gadget, CTreeItemID hItem) | DialogOp |  | 
  | GetTreeGadgetNextVisItem(CGadgetID Gadget, CTreeItemID hItem) | DialogOp |  | 
  | GetTreeGadgetRootItem(CGadgetID Gadget) | DialogOp |  | 
  | GetUndoActionList() | Operation |  | 
  | GetUndoActions() | Operation |  [inline] | 
  | GetUnitGadgetValue(CGadgetID Gadget, UnitType DefaultType, MILLIPOINT StartRange, MILLIPOINT EndRange, UINT32 IDSInvalidMsg=0, BOOL *Valid=NULL) | DialogOp |  | 
  | GetValueCount(CGadgetID GadgetID, INT32 *Count) | DialogOp |  | 
  | GetValueIndex(CGadgetID GadgetID, WORD *Index) | DialogOp |  | 
  | GetValueIndex(CGadgetID GadgetID, INT32 *Index) | DialogOp |  | 
  | GetWindowPosition(wxRect *pRect) | DialogOp |  | 
  | GetWindowPosition(RECT *pRect) | DialogOp |  | 
  | GetWorkingDoc() | Operation |  [inline] | 
  | GetWorkingDocView() | Operation |  | 
  | GetWorkingView() | Operation |  [inline] | 
  | HasWindow() | DialogOp |  | 
  | HideGadget(CGadgetID GadgetID, BOOL Hide) | DialogOp |  | 
  | HighlightText(CGadgetID gadID, INT32 nStart=0, INT32 nEnd=-1) | DialogOp |  | 
  | InformDocComponentsOfOperationsOutcome(BaseDocument *pDoc) | Operation |  [inline] | 
  | Init() | SimpleCCObject |  [static] | 
  | InitGadgetText() | BaseNameObjectsDlg |  [private] | 
  | Initialise() | Operation |  [static] | 
  | InvalidateGadget(CGadgetID Gadget, BOOL EraseBackground=TRUE) | DialogOp |  | 
  | InvalidateGadget(CGadgetID Gadget, ReDrawInfoType *ExtraInfo, DocRect *InvalidRect) | DialogOp |  | 
  | IsABar() | DialogOp |  [inline, virtual] | 
  | IsADialogWindow(CWindowID WndID) | DialogOp |  [static] | 
  | IsAGallery() | DialogOp |  [inline, virtual] | 
  | IsCustomComboDropdownVisible(CGadgetID Gadget) | DialogOp |  | 
  | IsGadgetEnabled(CGadgetID Gadget) | DialogOp |  | 
  | IsGadgetTickable(CGadgetID Gadget) | DialogOp |  | 
  | IsKindOf(const CCRuntimeClass *pClass) const | CCObject |  | 
  | IsModal() | DialogOp |  [inline] | 
  | IsOpen() | DialogOp |  | 
  | IsValid(const StringBase &strName) | BaseNameObjectsDlg |  [protected, virtual] | 
  | IsVertical() | DialogOp |  [inline, virtual] | 
  | IsVisible() | DialogOp |  | 
  | IsWindowVisible() | DialogOp |  | 
  | KeepOnEnd() | Operation |  [inline] | 
  | KillTimer(INT32 nIDEvent) | DialogOp |  | 
  | Layout(BOOL CanYield=FALSE) | DialogOp |  | 
  | ListItem() | ListItem |  | 
  | m_strSuggest | BaseNameObjectsDlg |  [private] | 
  | MakeListBoxDragable(CGadgetID ListGadget) | DialogOp |  | 
  | MakeRelativeToSpread(Spread *Dest, Spread *Src, DocCoord) | Operation |  | 
  | MemoryDump() | SimpleCCObject |  [static] | 
  | MemoryTrackAdd(void *p, LPCSTR Filename, INT32 Line) | SimpleCCObject |  [static] | 
  | Message(Msg *pMessage) | BaseNameObjectsDlg |  [protected, virtual] | 
  | MessageHandler(CCRuntimeClass *Class=CC_RUNTIME_CLASS(MessageHandler), BOOL SendMessages=TRUE) | MessageHandler |  | 
  | MessageHandlerClassList | MessageHandler |  [protected, static] | 
  | MessageHandlerExists(CCRuntimeClass *Class) | MessageHandler |  [static] | 
  | OnBarMsg(BarMsg *Msg) | MessageHandler |  [inline, protected, virtual] | 
  | OnClickWhileDragging(OilCoord PointerPos, ClickType Click, ClickModifiers Mods, BOOL bSolidDrag) | Operation |  [virtual] | 
  | OnColourChangingMsg(ColourChangingMsg *Msg) | MessageHandler |  [inline, protected, virtual] | 
  | OnCommonAttrsChangedMsg(void) | MessageHandler |  [inline, protected, virtual] | 
  | OnDeathMsg(void) | MessageHandler |  [inline, protected, virtual] | 
  | OnDocChangingMsg(Document *pChangingDoc, DocChangingMsg::DocState State) | MessageHandler |  [inline, protected, virtual] | 
  | OnDocViewMsg(DocView *pDocView, DocViewMsg::DocViewState State) | MessageHandler |  [inline, protected, virtual] | 
  | OnIdleEvent() | Operation |  [virtual] | 
  | OnOptionsChangingMsg(OptionsChangingMsg *Msg) | MessageHandler |  [inline, protected, virtual] | 
  | OnSelChangingMsg(SelChangingMsg::SelectionState State) | MessageHandler |  [inline, protected, virtual] | 
  | Open() | DialogOp |  | 
  | Operation(CCRuntimeClass *MsgHandlerClass=CC_RUNTIME_CLASS(Operation)) | Operation |  | 
  | OperationMemoryFailure() | Operation |  | 
  | operator delete(void *p) | SimpleCCObject |  | 
  | operator new(size_t, void *p) | SimpleCCObject |  [inline] | 
  | operator new(size_t nSize) | SimpleCCObject |  | 
  | operator new(size_t nSize, LPCSTR lpszFileName, INT32 nLine) | SimpleCCObject |  | 
  | OpFlags | Operation |  [protected] | 
  | OpHasFailed() const | Operation |  [inline] | 
  | OpStatus | Operation |  | 
  | PageToOpen | DialogOp |  [protected] | 
  | PaintGadgetNow(CGadgetID gid) | DialogOp |  | 
  | ParentDlgWnd | DialogOp |  [protected] | 
  | pEvtHandler | DialogOp |  [protected] | 
  | PostDeath | MessageHandler |  [protected, static] | 
  | pOurDoc | Operation |  [protected] | 
  | pOurView | Operation |  [protected] | 
  | ProfileSelectionChange(DialogMsg *Message, CGadgetID GadgetID) | DialogOp |  [protected] | 
  | pTmpMsg | MessageHandler |  [static] | 
  | ReadWritePage | DialogOp |  [protected] | 
  | Redo() | Operation |  [virtual] | 
  | RedoActions | Operation |  [protected] | 
  | RegisterClassGroup(CCRuntimeClass *Class) | MessageHandler |  [static] | 
  | RegisterOpDescriptor(UINT32 toolID, UINT32 txID, CCRuntimeClass *RuntimeClass, TCHAR *tok, pfnGetState gs, UINT32 helpId=0, UINT32 bubbleID=0, UINT32 resourceID=0, UINT32 controlID=0, SystemBarType GroupBarID=SYSTEMBAR_ILLEGAL, BOOL ReceiveMessages=TRUE, BOOL Smart=FALSE, BOOL Clean=TRUE, OpDescriptor *pVertOpDesc=NULL, UINT32 OneOpenInstID=0, UINT32 AutoStateFlags=0, BOOL fCheckable=FALSE) | Operation |  [static] | 
  | ReleaseMouse(CGadgetID gadID) | DialogOp |  | 
  | RemoveControlsFromHelper() | DialogOp |  [protected, virtual] | 
  | RemoveDialogControlFromHelper(CGadgetID GadgetID) | DialogOp |  [protected] | 
  | RemoveDialogControlFromHelper(CGadgetID GadgetID, CDlgResID PageID) | DialogOp |  [protected] | 
  | RenderDragBlobs(DocRect, Spread *, BOOL bSolidDrag) | Operation |  [virtual] | 
  | ScrollKernelRenderedGadget(CGadgetID Gadget, DocRect *RectToScroll, DocCoord *ScrollBy) | DialogOp |  | 
  | SelectCustomComboGadgetValueOnString(CGadgetID Gadget, StringBase *StrVal) | DialogOp |  | 
  | SelectTreeGadgetItem(CGadgetID Gadget, CTreeItemID hItem, BOOL bNewState=TRUE) | DialogOp |  | 
  | SendMessageToControl(OpDescriptor *OpDesc, DialogMsg *Msg, BOOL Processed=FALSE) | DialogOp |  | 
  | SendNoMoreMessages(MessageHandler *MessageHandlerToRemove) | MessageHandler |  [protected, static] | 
  | SetBitmapButtonIndexes(CGadgetID GadgetID, UINT32 UnselectedIndex, UINT32 SelectedIndex) | DialogOp |  | 
  | SetBoolGadgetSelected(CGadgetID Gadget, BOOL IsSelected, INT32 ListPos=0) | DialogOp |  | 
  | SetComboListLength(CGadgetID Gadget) | DialogOp |  | 
  | SetCustomComboGadgetValue(CGadgetID Gadget, CustomComboBoxControlDataItem *TheItem, BOOL EndOfList=TRUE, INT32 ListPos=0) | DialogOp |  | 
  | SetDimensionGadgetValue(CGadgetID Gadget, MILLIPOINT value, Node *pNode, BOOL IncludeUnitSpecifier=TRUE, BOOL EndOfList=FALSE, INT32 ListPos=0) | DialogOp |  | 
  | SetDimensionUnitGadgetValue(CGadgetID Gadget, UnitType units, double value, Node *pNode, BOOL IncludeUnitSpecifier=TRUE, BOOL EndOfList=FALSE, INT32 ListPos=-1) | DialogOp |  | 
  | SetDoubleGadgetValue(CGadgetID Gadget, double value, BOOL EndOfList=TRUE, INT32 ListPos=0) | DialogOp |  | 
  | SetEditGadgetType(CGadgetID Gadget, EditGadgetType Type) | DialogOp |  | 
  | SetEditGadgetType(CGadgetID Gadget, UINT32 IDSValidChar) | DialogOp |  | 
  | SetGadgetBitmap(CGadgetID Gadget, ResourceID Bitmap) | DialogOp |  | 
  | SetGadgetBitmaps(CGadgetID GadgetID, UINT32 Bitmap1, UINT32 Bitmap2) | DialogOp |  | 
  | SetGadgetBitmaps(CGadgetID GadgetID, const CGadgetImageList &imagelist) | DialogOp |  | 
  | SetGadgetHelp(CGadgetID Gadget, UINT32 BubbleID, UINT32 StatusID, UINT32 ModuleID=0) | DialogOp |  | 
  | SetGadgetPosition(CGadgetID Gadget, const wxRect &Rect) | DialogOp |  | 
  | SetGadgetPosition(CGadgetID Gadget, const RECT &Rect) | DialogOp |  | 
  | SetGadgetRange(CGadgetID Gadget, INT32 Min, INT32 Max, INT32 PageInc=1) | DialogOp |  | 
  | SetGadgetWritable(CGadgetID Gadget, BOOL enable) | DialogOp |  | 
  | SetKeyboardFocus(CGadgetID gadID) | DialogOp |  | 
  | SetLongGadgetValue(CGadgetID Gadget, INT32 value, BOOL EndOfList=TRUE, INT32 ListPos=0) | DialogOp |  | 
  | SetMemoryGadgetValue(CGadgetID Gadget, UINT32 value, BOOL EndOfList=TRUE, INT32 ListPos=0) | DialogOp |  | 
  | SetQuickRender(BOOL bNewState, Operation *pQROp=NULL) | Operation |  [static] | 
  | SetRadioGroupSelected(CGadgetID *GroupGadgets, CGadgetID SelectedGadget) | DialogOp |  | 
  | SetResDropListValue(const CGadgetID DropListID, const BOOL bIncludeAuto=TRUE, const INT32 iValue=0) | DialogOp |  | 
  | SetSelectedValueIndex(CGadgetID Gadget, INT32 Index) | DialogOp |  | 
  | SetSelectedValueRange(CGadgetID Gadget, WORD StartIndex, WORD EndIndex, BOOL Select=TRUE) | DialogOp |  | 
  | SetStringGadgetValue(CGadgetID Gadget, UINT32 IDStr, BOOL EndOfList=TRUE, INT32 ListPos=0) | DialogOp |  | 
  | SetStringGadgetValue(CGadgetID Gadget, const StringBase &StrVal, BOOL EndOfList=TRUE, INT32 ListPos=0) | DialogOp |  | 
  | SetTimer(UINT32 nIDEvent, UINT32 nElapse, void(*lpfnTimer)(void *)=NULL, void *param=NULL, BOOL OneShot=FALSE) | DialogOp |  | 
  | SetTitlebarName(String_256 *Name) | DialogOp |  | 
  | SetTreeGadgetItem(CGadgetID Gadget, CTreeItemID hParent, const StringBase &str, CTreeItemID hInsAfter, INT32 iImage, CCObject *pObj=NULL) | DialogOp |  | 
  | SetUnitGadgetValue(CGadgetID Gadget, UnitType Unit, MILLIPOINT value, BOOL EndOfList=TRUE, INT32 ListPos=0) | DialogOp |  | 
  | SetVisibility(BOOL Visible) | DialogOp |  [virtual] | 
  | SetWindowPosition(const wxRect &Rect) | DialogOp |  | 
  | SetWindowPosition(const RECT &Rect) | DialogOp |  | 
  | SmartActions | Operation |  [protected] | 
  | SnappingDrag() | Operation |  [inline, virtual] | 
  | StartDrag(DragType type, DocRect *MoveBBox=NULL, DocCoord *StartPos=NULL, BOOL KeepAccuracy=TRUE, BOOL bSolidDragSupported=FALSE) | Operation |  [protected] | 
  | SubDlgID | DialogOp |  [protected] | 
  | SucceedAndDiscard() | Operation |  | 
  | TreeGadgetExpandItem(CGadgetID Gadget, CTreeItemID hItem) | DialogOp |  | 
  | Undo() | Operation |  [virtual] | 
  | UndoActions | Operation |  [protected] | 
  | UpdateAllChangedNodes(ObjChangeParam *pParam) | Operation |  [virtual] | 
  | UpdateChangedNode(ObjChangeParam *pParam, Node *pNode) | Operation |  [virtual] | 
  | UpdateChangedNodes(ObjChangeParam *pParam, Spread *pSpread=NULL) | Operation |  [virtual] | 
  | UpdateChangedNodes(ObjChangeParam *pParam, Document *pDoc) | Operation |  [virtual] | 
  | UpdateStringGadgetValue(CGadgetID Gadget, StringBase *NewString) | DialogOp |  | 
  | UserWantsToDeleteUndoOps() | Operation |  | 
  | WindowID | DialogOp |  | 
  | ~CCObject() | CCObject |  [virtual] | 
  | ~DialogOp() | DialogOp |  | 
  | ~ListItem() | ListItem |  [inline, virtual] | 
  | ~MessageHandler() | MessageHandler |  [virtual] | 
  | ~Operation() | Operation |  [virtual] |