#include <ap_Dialog_Annotation.h>
Public Types | |
enum | tAnswer { a_APPLY, a_OK, a_CANCEL } |
Public Member Functions | |
AP_Dialog_Annotation (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id dlgid) | |
virtual | ~AP_Dialog_Annotation () |
virtual void | runModal (XAP_Frame *pFrame)=0 |
AP_Dialog_Annotation::tAnswer | getAnswer (void) const |
void | setAnswer (AP_Dialog_Annotation::tAnswer a) |
Private Attributes | |
AP_Dialog_Annotation::tAnswer | m_answer |
AP_Dialog_Annotation::AP_Dialog_Annotation | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | dlgid | |||
) | [inline] |
virtual AP_Dialog_Annotation::~AP_Dialog_Annotation | ( | ) | [inline, virtual] |
AP_Dialog_Annotation::tAnswer AP_Dialog_Annotation::getAnswer | ( | void | ) | const [inline] |
Referenced by FV_View::cmdEditAnnotationWithDialog(), and insertAnnotation().
virtual void AP_Dialog_Annotation::runModal | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Implements XAP_Dialog_NonPersistent.
Implemented in AP_CocoaDialog_Annotation, and AP_UnixDialog_Annotation.
Referenced by FV_View::cmdEditAnnotationWithDialog(), and insertAnnotation().
void AP_Dialog_Annotation::setAnswer | ( | AP_Dialog_Annotation::tAnswer | a | ) | [inline] |
Referenced by AP_Win32Dialog_Annotation::_onCommand(), AP_CocoaDialog_AnnotationController::cancelAction:, AP_UnixDialog_Annotation::eventApply(), AP_UnixDialog_Annotation::eventCancel(), AP_UnixDialog_Annotation::eventOK(), AP_CocoaDialog_AnnotationController::okAction:, and AP_CocoaDialog_AnnotationController::replaceAction:.