#include <ap_Dialog_MailMerge.h>
Public Member Functions | |
AP_Dialog_MailMerge (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_Dialog_MailMerge (void) |
const UT_UTF8String & | getMergeField () const |
void | eventOpen () |
virtual void | setActiveFrame (XAP_Frame *pFrame) |
virtual void | destroy (void) |
virtual void | activate (void) |
Protected Member Functions | |
void | init () |
void | setMergeField (const UT_UTF8String &name) |
virtual void | setFieldList () |
void | addClicked () |
Protected Attributes | |
XAP_Frame * | m_pFrame |
std::vector< std::string > | m_vecFields |
Private Attributes | |
UT_UTF8String | m_mergeField |
AP_Dialog_MailMerge::AP_Dialog_MailMerge | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
AP_Dialog_MailMerge::~AP_Dialog_MailMerge | ( | void | ) | [virtual] |
virtual void AP_Dialog_MailMerge::activate | ( | void | ) | [inline, virtual] |
Implements XAP_Dialog_Modeless.
Reimplemented in AP_CocoaDialog_MailMerge, and AP_UnixDialog_MailMerge.
Referenced by Defun1().
void AP_Dialog_MailMerge::addClicked | ( | ) | [protected] |
virtual void AP_Dialog_MailMerge::destroy | ( | void | ) | [inline, virtual] |
Implements XAP_Dialog_Modeless.
Reimplemented in AP_CocoaDialog_MailMerge, and AP_UnixDialog_MailMerge.
void AP_Dialog_MailMerge::eventOpen | ( | ) |
References IE_MailMerge::constructMerger(), IE_MailMerge::enumerateDlgLabels(), IE_MailMerge::fileTypeForSuffix(), XAP_Dialog_FileOpenSaveAs::getAnswer(), XAP_Frame::getDialogFactory(), XAP_Dialog_FileOpenSaveAs::getFileType(), IE_MailMerge::getMergerCount(), XAP_Dialog_FileOpenSaveAs::getPathname(), m_pFrame, m_vecFields, XAP_Frame::raise(), XAP_DialogFactory::releaseDialog(), XAP_DialogFactory::requestDialog(), XAP_Dialog_FileOpenSaveAs::runModal(), XAP_Dialog_FileOpenSaveAs::setDefaultFileType(), setFieldList(), XAP_Dialog_FileOpenSaveAs::setFileTypeList(), type, UT_calloc(), and UT_return_if_fail.
Referenced by AP_Win32Dialog_MailMerge::_onCommand(), and s_response_triggered().
const UT_UTF8String & AP_Dialog_MailMerge::getMergeField | ( | ) | const |
References m_mergeField.
Referenced by addClicked().
void AP_Dialog_MailMerge::init | ( | ) | [protected] |
virtual void AP_Dialog_MailMerge::setActiveFrame | ( | XAP_Frame * | pFrame | ) | [inline, virtual] |
Reimplemented from XAP_Dialog_Modeless.
References m_pFrame.
Referenced by AP_CocoaDialog_MailMerge::runModeless.
void AP_Dialog_MailMerge::setFieldList | ( | ) | [protected, virtual] |
Reimplemented in AP_CocoaDialog_MailMerge, and AP_UnixDialog_MailMerge.
References UT_ASSERT_NOT_REACHED.
Referenced by eventOpen(), and init().
void AP_Dialog_MailMerge::setMergeField | ( | const UT_UTF8String & | name | ) | [protected] |
References m_mergeField.
Referenced by AP_Win32Dialog_MailMerge::_onCommand(), AP_UnixDialog_MailMerge::event_AddClicked(), and AP_CocoaDialog_MailMerge::eventInsert.
Referenced by getMergeField(), and setMergeField().
XAP_Frame* AP_Dialog_MailMerge::m_pFrame [protected] |
Referenced by addClicked(), eventOpen(), init(), AP_Win32Dialog_MailMerge::runModeless(), and AP_UnixDialog_MailMerge::runModeless().
std::vector<std::string> AP_Dialog_MailMerge::m_vecFields [protected] |