#include <xap_Dlg_Encoding.h>
Public Types | |
| enum | tAnswer { a_OK, a_CANCEL, a_YES, a_NO } |
Public Member Functions | |
| XAP_Dialog_Encoding (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
| virtual | ~XAP_Dialog_Encoding (void) |
| virtual void | runModal (XAP_Frame *pFrame)=0 |
| void | setEncoding (const gchar *pEncoding) |
| const gchar * | getEncoding () const |
| XAP_Dialog_Encoding::tAnswer | getAnswer (void) const |
Protected Member Functions | |
| void | _setEncoding (const gchar *pEnc) |
| void | _setAnswer (XAP_Dialog_Encoding::tAnswer answer) |
| void | _setSelectionIndex (UT_uint32 index) |
| UT_uint32 | _getSelectionIndex () const |
| const gchar ** | _getAllEncodings () const |
| UT_uint32 | _getEncodingsCount () const |
Private Attributes | |
| XAP_Dialog_Encoding::tAnswer | m_answer |
| const gchar * | m_pDescription |
| const gchar * | m_pEncoding |
| UT_Encoding * | m_pEncTable |
| const gchar ** | m_ppEncodings |
| UT_uint32 | m_iEncCount |
| UT_uint32 | m_iSelIndex |
| XAP_Dialog_Encoding::XAP_Dialog_Encoding | ( | XAP_DialogFactory * | pDlgFactory, | |
| XAP_Dialog_Id | id | |||
| ) |
| XAP_Dialog_Encoding::~XAP_Dialog_Encoding | ( | void | ) | [virtual] |
References DELETEP, DELETEPV, m_pEncTable, and m_ppEncodings.
| const gchar** XAP_Dialog_Encoding::_getAllEncodings | ( | ) | const [inline, protected] |
| UT_uint32 XAP_Dialog_Encoding::_getEncodingsCount | ( | ) | const [inline, protected] |
| UT_uint32 XAP_Dialog_Encoding::_getSelectionIndex | ( | ) | const [inline, protected] |
| void XAP_Dialog_Encoding::_setAnswer | ( | XAP_Dialog_Encoding::tAnswer | answer | ) | [inline, protected] |
| void XAP_Dialog_Encoding::_setEncoding | ( | const gchar * | pEnc | ) | [protected] |
| void XAP_Dialog_Encoding::_setSelectionIndex | ( | UT_uint32 | index | ) | [inline, protected] |
Referenced by XAP_UnixDialog_Encoding::event_Ok(), and XAP_CocoaDialog_Encoding::event_OK().
| XAP_Dialog_Encoding::tAnswer XAP_Dialog_Encoding::getAnswer | ( | void | ) | const |
References m_answer.
Referenced by IE_Imp_Text::_doEncodingDialog(), and IE_Exp_Text::_doEncodingDialog().
| const gchar * XAP_Dialog_Encoding::getEncoding | ( | ) | const |
References m_pEncoding.
Referenced by IE_Imp_Text::_doEncodingDialog(), and IE_Exp_Text::_doEncodingDialog().
| virtual void XAP_Dialog_Encoding::runModal | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Implements XAP_Dialog_NonPersistent.
Implemented in XAP_CocoaDialog_Encoding, XAP_UnixDialog_Encoding, and XAP_Win32Dialog_Encoding.
Referenced by IE_Imp_Text::_doEncodingDialog(), and IE_Exp_Text::_doEncodingDialog().
| void XAP_Dialog_Encoding::setEncoding | ( | const gchar * | pEncoding | ) |
Referenced by getAnswer(), and XAP_Dialog_Encoding().
UT_uint32 XAP_Dialog_Encoding::m_iEncCount [private] |
Referenced by XAP_Dialog_Encoding().
UT_uint32 XAP_Dialog_Encoding::m_iSelIndex [private] |
Referenced by setEncoding().
const gchar* XAP_Dialog_Encoding::m_pDescription [private] |
Referenced by _setEncoding(), setEncoding(), and XAP_Dialog_Encoding().
const gchar* XAP_Dialog_Encoding::m_pEncoding [private] |
Referenced by _setEncoding(), getEncoding(), setEncoding(), and XAP_Dialog_Encoding().
UT_Encoding* XAP_Dialog_Encoding::m_pEncTable [private] |
Referenced by _setEncoding(), setEncoding(), XAP_Dialog_Encoding(), and ~XAP_Dialog_Encoding().
const gchar** XAP_Dialog_Encoding::m_ppEncodings [private] |
Referenced by XAP_Dialog_Encoding(), and ~XAP_Dialog_Encoding().
1.7.1