#include <xap_Dialog.h>
Public Member Functions | |
XAP_Dialog_Persistent (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id, const char *helpUrl=NULL) | |
virtual | ~XAP_Dialog_Persistent (void) |
virtual void | useStart (void) |
virtual void | runModal (XAP_Frame *pFrame)=0 |
virtual void | useEnd (void) |
Protected Attributes | |
bool | m_bInUse |
XAP_Dialog_Persistent::XAP_Dialog_Persistent | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id, | |||
const char * | helpUrl = NULL | |||
) |
XAP_Dialog_Persistent::~XAP_Dialog_Persistent | ( | void | ) | [virtual] |
virtual void XAP_Dialog_Persistent::runModal | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Implements XAP_Dialog.
Implemented in XAP_CocoaDialog_FileOpenSaveAs, XAP_CocoaDialog_Insert_Symbol, XAP_CocoaDialog_Print, XAP_UnixDialog_FileOpenSaveAs, XAP_UnixDialog_Insert_Symbol, XAP_UnixDialog_Print, XAP_QtDialog_FileOpenSaveAs, XAP_Win32Dialog_Insert_Symbol, XAP_Win32Dialog_Print, XAP_Dialog_FramePersistent, XAP_Dialog_AppPersistent, XAP_Dialog_Modeless, XAP_Dialog_FileOpenSaveAs, XAP_Dialog_Insert_Symbol, XAP_Dialog_Print, AP_CocoaDialog_Lists, AP_CocoaDialog_Replace, AP_CocoaDialog_Stylist, AP_UnixDialog_Lists, AP_UnixDialog_Replace, AP_UnixDialog_Stylist, AP_Dialog_Replace, and AP_Dialog_Stylist.
void XAP_Dialog_Persistent::useEnd | ( | void | ) | [virtual] |
Reimplemented in XAP_CocoaDialog_Print, XAP_Dialog_FramePersistent, XAP_Dialog_AppPersistent, XAP_Dialog_Modeless, XAP_Dialog_FileOpenSaveAs, XAP_Dialog_Insert_Symbol, XAP_Dialog_Print, and AP_Dialog_Replace.
References m_bInUse, and UT_ASSERT_HARMLESS.
Referenced by XAP_DialogFactory::releaseDialog().
void XAP_Dialog_Persistent::useStart | ( | void | ) | [virtual] |
Reimplemented in XAP_CocoaDialog_Print, XAP_Dialog_FramePersistent, XAP_Dialog_AppPersistent, XAP_Dialog_Modeless, XAP_Dialog_FileOpenSaveAs, XAP_Dialog_Insert_Symbol, XAP_Dialog_Print, and AP_Dialog_Replace.
References m_bInUse, and UT_ASSERT_HARMLESS.
Referenced by XAP_DialogFactory::requestDialog().
bool XAP_Dialog_Persistent::m_bInUse [protected] |