#include <ap_Dialog_Modeless.h>
Public Types | |
enum | tAnswer { a_CLOSE } |
Public Member Functions | |
AP_Dialog_Modeless (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id, const char *helpUrl=NULL) | |
virtual | ~AP_Dialog_Modeless () |
AP_Dialog_Modeless::tAnswer | getAnswer () const |
bool | setView (FV_View *view) |
FV_View * | getView () const |
void | setActiveFrame (XAP_Frame *pFrame) |
virtual void | maybeClosePopupPreviewBubbles () |
void | closePopupPreviewBubbles () |
virtual void | maybeReallowPopupPreviewBubbles () |
Protected Member Functions | |
virtual void | ConstructWindowName () |
virtual XAP_String_Id | getWindowTitleStringId ()=0 |
virtual void | setStatus (const std::string &msg) |
Protected Attributes | |
FV_View * | m_pView |
std::string | m_WindowName |
tAnswer | m_answer |
FV_View_BubbleBlocker | m_bubbleBlocker |
Reimplemented in AP_Dialog_Lists.
AP_Dialog_Modeless::AP_Dialog_Modeless | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id, | |||
const char * | helpUrl = NULL | |||
) |
AP_Dialog_Modeless::~AP_Dialog_Modeless | ( | void | ) | [virtual] |
References UT_DEBUGMSG.
void AP_Dialog_Modeless::closePopupPreviewBubbles | ( | ) |
References FV_View::getBubbleBlocker(), getView(), and m_bubbleBlocker.
Referenced by maybeClosePopupPreviewBubbles().
void AP_Dialog_Modeless::ConstructWindowName | ( | void | ) | [protected, virtual] |
References XAP_Dialog_Modeless::BuildWindowName(), XAP_Dialog::getApp(), XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), getWindowTitleStringId(), m_WindowName, s, and UT_XML_cloneNoAmpersands().
Referenced by AP_UnixDialog_Lists::_constructWindow(), AP_Win32Dialog_Lists::_updateCaption(), AP_UnixDialog_RDFQuery::_updateWindow(), AP_UnixDialog_RDFEditor::_updateWindow(), AP_UnixDialog_Lists::activate(), AP_CocoaDialog_Lists::activate, AP_UnixDialog_Lists::notifyActiveFrame(), and AP_CocoaDialog_Lists::notifyActiveFrame.
AP_Dialog_Modeless::tAnswer AP_Dialog_Modeless::getAnswer | ( | void | ) | const |
Reimplemented in AP_Dialog_Lists.
References m_answer.
FV_View * AP_Dialog_Modeless::getView | ( | void | ) | const |
References XAP_Dialog_Modeless::getActiveFrame(), and XAP_Frame::getCurrentView().
Referenced by AP_UnixDialog_RDFEditor::_constructWindow(), AP_Win32Dialog_Lists::_selectFont(), AP_Dialog_Lists::Apply(), closePopupPreviewBubbles(), AP_Dialog_Lists::fillUncustomizedValues(), AP_Dialog_Lists::getBlock(), AP_Dialog_RDFEditor::getModel(), AP_Dialog_RDFQuery::getRDF(), AP_Dialog_RDFEditor::getRDF(), AP_UnixDialog_RDFEditor::hideRestrictionXMLID(), AP_UnixDialog_RDFEditor::onCursorChanged(), setActiveFrame(), AP_Dialog_Lists::StartList(), and AP_Dialog_Lists::StopList().
virtual XAP_String_Id AP_Dialog_Modeless::getWindowTitleStringId | ( | ) | [protected, pure virtual] |
Implemented in AP_Dialog_Lists, AP_Dialog_RDFEditor, and AP_Dialog_RDFQuery.
Referenced by ConstructWindowName().
void AP_Dialog_Modeless::maybeClosePopupPreviewBubbles | ( | ) | [virtual] |
Reimplemented from XAP_Dialog.
References closePopupPreviewBubbles().
void AP_Dialog_Modeless::maybeReallowPopupPreviewBubbles | ( | ) | [virtual] |
Reimplemented from XAP_Dialog.
References m_bubbleBlocker, and UT_DEBUGMSG.
void AP_Dialog_Modeless::setActiveFrame | ( | XAP_Frame * | pFrame | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
References XAP_Dialog_Modeless::getActiveFrame(), getView(), XAP_Dialog_Modeless::notifyActiveFrame(), and setView().
void AP_Dialog_Modeless::setStatus | ( | const std::string & | msg | ) | [protected, virtual] |
Reimplemented in AP_UnixDialog_RDFEditor, AP_UnixDialog_RDFQuery, AP_Dialog_RDFEditor, and AP_Dialog_RDFQuery.
bool AP_Dialog_Modeless::setView | ( | FV_View * | view | ) |
References XAP_Dialog_Modeless::getActiveFrame(), XAP_Frame::getCurrentView(), and m_pView.
Referenced by s_doRDFEditorDlg(), s_doRDFQueryDlg(), and setActiveFrame().
tAnswer AP_Dialog_Modeless::m_answer [protected] |
Referenced by getAnswer().
Referenced by closePopupPreviewBubbles(), and maybeReallowPopupPreviewBubbles().
FV_View* AP_Dialog_Modeless::m_pView [protected] |
Reimplemented in AP_Dialog_Lists.
Referenced by setView().
std::string AP_Dialog_Modeless::m_WindowName [protected] |