
Public Member Functions | |
| BaseDialogImpl (SolverImpl *) | |
| ~BaseDialogImpl () | |
| void | initialize (sal_Int32 nW, sal_Int32 nH, const rtl::OUString &) |
| void | setVisibleDefault (bool) |
| uno::Reference < uno::XInterface > | getDialog () const |
| uno::Reference < uno::XInterface > | getDialogModel () const |
| uno::Reference < uno::XInterface > | getWidgetByName (const rtl::OUString &) |
| uno::Reference < uno::XInterface > | getRangeEditWidget () |
| SolverImpl * | getSolverImpl () const |
| void | enableWidget (const rtl::OUString &, sal_Bool) |
| void | toFront () |
| void | setFocus () const |
| void | execute () |
| void | setRefBoundingBox (const awt::Rectangle *rect) |
| const awt::Rectangle * | getPosSize () |
| apWidgetProp | addButton (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &, const rtl::OUString &, sal_Int16=awt::PushButtonType_STANDARD) |
| apWidgetProp | addButtonImage (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &, const rtl::OUString &, sal_Int16=awt::PushButtonType_STANDARD) |
| apWidgetProp | addEdit (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &) |
| apWidgetProp | addFixedLine (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &, const rtl::OUString &, sal_Int32=0) |
| apWidgetProp | addFixedText (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &, const rtl::OUString &) |
| apWidgetProp | addGroupBox (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &) |
| apWidgetProp | addListBox (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &) |
| apWidgetProp | addRadioButton (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &, const rtl::OUString &) |
| apWidgetProp | addCheckBox (sal_Int32 x, sal_Int32 y, sal_Int32 w, sal_Int32 h, const rtl::OUString &name, const rtl::OUString &label) |
| apWidgetProp | addRangeEdit (sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &, const rtl::OUString &) |
| apWidgetProp | addWidget (const rtl::OUString &, sal_Int32, sal_Int32, sal_Int32, sal_Int32, const rtl::OUString &) |
| template<typename ListenerT> | |
| void | registerListener (ListenerT *) |
| template<typename ListenerT> | |
| void | registerListener (const rtl::OUString &, ListenerT *) |
| void | registerListener (TopWindowListener *p) |
| void | registerListener (const Reference< uno::XInterface > &, ActionListener *) |
| void | registerListener (const Reference< uno::XInterface > &, ItemListener *) |
| void | registerListener (const Reference< uno::XInterface > &, FocusListener *) |
| void | registerListener (const Reference< uno::XInterface > &, MouseListener *) |
| template<typename ListenerT> | |
| void | unregisterListener (ListenerT *) |
| template<typename ListenerT> | |
| void | unregisterListener (const rtl::OUString &, ListenerT *) |
| void | unregisterListener (const Reference< uno::XInterface > &, ActionListener *) |
| void | unregisterListener (const Reference< uno::XInterface > &, ItemListener *) |
| void | unregisterListener (const Reference< uno::XInterface > &, FocusListener *) |
| void | unregisterListener (const Reference< uno::XInterface > &, MouseListener *) |
| void | unregisterListener (const Reference< uno::XInterface > &oWgt, TopWindowListener *p) |
Private Attributes | |
| SolverImpl * | m_pSolverImpl |
| auto_ptr < awt::Rectangle > | mpDlgPosSize |
| auto_ptr < awt::Rectangle > | mpRefBoundingBox |
| bool | mbIsVisible |
| uno::Reference < uno::XInterface > | m_oDlg |
| uno::Reference < uno::XInterface > | m_oDlgModel |
Definition at line 89 of file basedlg.cxx.
| scsolver::BaseDialogImpl::BaseDialogImpl | ( | SolverImpl * | p | ) |
Definition at line 201 of file basedlg.cxx.
| scsolver::BaseDialogImpl::~BaseDialogImpl | ( | ) |
Definition at line 208 of file basedlg.cxx.
| void scsolver::BaseDialogImpl::initialize | ( | sal_Int32 | nW, | |
| sal_Int32 | nH, | |||
| const rtl::OUString & | sTitle | |||
| ) |
Definition at line 212 of file basedlg.cxx.
References scsolver::ascii(), scsolver::SolverImpl::getCalcInterface(), scsolver::CalcInterface::getComponentContext(), scsolver::CalcInterface::getServiceManager(), getSolverImpl(), m_oDlg, and m_oDlgModel.
| void scsolver::BaseDialogImpl::setVisibleDefault | ( | bool | bVisible | ) |
Definition at line 240 of file basedlg.cxx.
References scsolver::Debug(), getPosSize(), m_oDlg, mbIsVisible, mpDlgPosSize, and mpRefBoundingBox.
Referenced by execute().
| uno::Reference< uno::XInterface > scsolver::BaseDialogImpl::getDialog | ( | ) | const [inline] |
Definition at line 99 of file basedlg.cxx.
References m_oDlg.
Referenced by registerListener(), and unregisterListener().
| uno::Reference< uno::XInterface > scsolver::BaseDialogImpl::getDialogModel | ( | ) | const [inline] |
| Reference< uno::XInterface > scsolver::BaseDialogImpl::getWidgetByName | ( | const rtl::OUString & | sName | ) |
Definition at line 425 of file basedlg.cxx.
References m_oDlg.
Referenced by enableWidget(), getRangeEditWidget(), registerListener(), and unregisterListener().
| Reference< uno::XInterface > scsolver::BaseDialogImpl::getRangeEditWidget | ( | ) |
| SolverImpl* scsolver::BaseDialogImpl::getSolverImpl | ( | ) | const [inline] |
| void scsolver::BaseDialogImpl::enableWidget | ( | const rtl::OUString & | sName, | |
| sal_Bool | bEnable | |||
| ) |
| void scsolver::BaseDialogImpl::toFront | ( | ) |
| void scsolver::BaseDialogImpl::setFocus | ( | ) | const |
| void scsolver::BaseDialogImpl::execute | ( | ) |
| void scsolver::BaseDialogImpl::setRefBoundingBox | ( | const awt::Rectangle * | rect | ) |
| const awt::Rectangle * scsolver::BaseDialogImpl::getPosSize | ( | ) |
Definition at line 622 of file basedlg.cxx.
References m_oDlg, and mpDlgPosSize.
Referenced by setVisibleDefault().
| apWidgetProp scsolver::BaseDialogImpl::addButton | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sName, | |||
| const rtl::OUString & | sLabel, | |||
| sal_Int16 | nPushBtnType = awt::PushButtonType_STANDARD | |||
| ) |
| apWidgetProp scsolver::BaseDialogImpl::addButtonImage | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sName, | |||
| const rtl::OUString & | sUrl, | |||
| sal_Int16 | nPushBtnType = awt::PushButtonType_STANDARD | |||
| ) |
Definition at line 302 of file basedlg.cxx.
References addWidget(), and scsolver::ascii().
Referenced by addRangeEdit().
| apWidgetProp scsolver::BaseDialogImpl::addEdit | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sName | |||
| ) |
| apWidgetProp scsolver::BaseDialogImpl::addFixedLine | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sName, | |||
| const rtl::OUString & | sLabel, | |||
| sal_Int32 | nOrientation = 0 | |||
| ) |
| apWidgetProp scsolver::BaseDialogImpl::addFixedText | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sName, | |||
| const rtl::OUString & | sLabel | |||
| ) |
| apWidgetProp scsolver::BaseDialogImpl::addGroupBox | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sName | |||
| ) |
| apWidgetProp scsolver::BaseDialogImpl::addListBox | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sName | |||
| ) |
| apWidgetProp scsolver::BaseDialogImpl::addRadioButton | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sName, | |||
| const rtl::OUString & | sLabel | |||
| ) |
| apWidgetProp scsolver::BaseDialogImpl::addCheckBox | ( | sal_Int32 | x, | |
| sal_Int32 | y, | |||
| sal_Int32 | w, | |||
| sal_Int32 | h, | |||
| const rtl::OUString & | name, | |||
| const rtl::OUString & | label | |||
| ) | [inline] |
| apWidgetProp scsolver::BaseDialogImpl::addRangeEdit | ( | sal_Int32 | nX, | |
| sal_Int32 | nY, | |||
| sal_Int32 | nW, | |||
| sal_Int32 | nH, | |||
| const rtl::OUString & | sEditName, | |||
| const rtl::OUString & | sBtnName | |||
| ) |
Definition at line 381 of file basedlg.cxx.
References addButtonImage(), addWidget(), and scsolver::ascii().
| apWidgetProp scsolver::BaseDialogImpl::addWidget | ( | const rtl::OUString & | sWidgetName, | |
| sal_Int32 | nX, | |||
| sal_Int32 | nY, | |||
| sal_Int32 | nWidth, | |||
| sal_Int32 | nHeight, | |||
| const rtl::OUString & | sName | |||
| ) |
Definition at line 397 of file basedlg.cxx.
References m_oDlgModel.
Referenced by addButton(), addButtonImage(), addCheckBox(), addEdit(), addFixedLine(), addFixedText(), addGroupBox(), addListBox(), addRadioButton(), and addRangeEdit().
| void scsolver::BaseDialogImpl::registerListener | ( | ListenerT * | p | ) | [inline] |
Definition at line 435 of file basedlg.cxx.
References getDialog().
Referenced by registerListener().
| void scsolver::BaseDialogImpl::registerListener | ( | const rtl::OUString & | sName, | |
| ListenerT * | p | |||
| ) | [inline] |
| void scsolver::BaseDialogImpl::registerListener | ( | TopWindowListener * | p | ) | [inline] |
| void scsolver::BaseDialogImpl::registerListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| ActionListener * | p | |||
| ) |
| void scsolver::BaseDialogImpl::registerListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| ItemListener * | p | |||
| ) |
| void scsolver::BaseDialogImpl::registerListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| FocusListener * | p | |||
| ) |
| void scsolver::BaseDialogImpl::registerListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| MouseListener * | p | |||
| ) |
| void scsolver::BaseDialogImpl::unregisterListener | ( | ListenerT * | p | ) | [inline] |
Definition at line 505 of file basedlg.cxx.
References getDialog().
Referenced by unregisterListener().
| void scsolver::BaseDialogImpl::unregisterListener | ( | const rtl::OUString & | sName, | |
| ListenerT * | p | |||
| ) | [inline] |
Definition at line 511 of file basedlg.cxx.
References scsolver::ascii(), getWidgetByName(), scsolver::printOUStr(), and unregisterListener().
| void scsolver::BaseDialogImpl::unregisterListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| ActionListener * | p | |||
| ) |
| void scsolver::BaseDialogImpl::unregisterListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| ItemListener * | p | |||
| ) |
| void scsolver::BaseDialogImpl::unregisterListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| FocusListener * | p | |||
| ) |
| void scsolver::BaseDialogImpl::unregisterListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| MouseListener * | p | |||
| ) |
| void scsolver::BaseDialogImpl::unregisterListener | ( | const Reference< uno::XInterface > & | oWgt, | |
| TopWindowListener * | p | |||
| ) | [inline] |
auto_ptr<awt::Rectangle> scsolver::BaseDialogImpl::mpDlgPosSize [private] |
auto_ptr<awt::Rectangle> scsolver::BaseDialogImpl::mpRefBoundingBox [private] |
Definition at line 192 of file basedlg.cxx.
Referenced by setRefBoundingBox(), and setVisibleDefault().
bool scsolver::BaseDialogImpl::mbIsVisible [private] |
uno::Reference< uno::XInterface > scsolver::BaseDialogImpl::m_oDlg [private] |
Definition at line 195 of file basedlg.cxx.
Referenced by execute(), getDialog(), getPosSize(), getWidgetByName(), initialize(), setFocus(), setVisibleDefault(), and toFront().
uno::Reference< uno::XInterface > scsolver::BaseDialogImpl::m_oDlgModel [private] |
Definition at line 196 of file basedlg.cxx.
Referenced by addWidget(), getDialogModel(), and initialize().
1.5.3