LibreOffice Module sw (master) 1
|
#include <instable.hxx>
Public Member Functions | |
SwInsTableDlg (SwView &rView) | |
void | GetValues (OUString &rName, sal_uInt16 &rRow, sal_uInt16 &rCol, SwInsertTableOptions &rInsTableOpts, OUString &rTableAutoFormatName, std::unique_ptr< SwTableAutoFormat > &prTAFormat) |
Public Member Functions inherited from SfxDialogController | |
SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId) | |
virtual void | Activate () |
virtual void | Deactivate () |
virtual void | ChildWinDispose () |
virtual void | Close () |
virtual void | EndDialog (int nResponse) |
virtual bool | CloseOnHide () const |
Private Member Functions | |
sal_uInt8 | lbIndexToTableIndex (const sal_uInt8 listboxIndex) |
void | InitAutoTableFormat () |
DECL_LINK (TextFilterHdl, OUString &, bool) | |
DECL_LINK (SelFormatHdl, weld::TreeView &, void) | |
DECL_LINK (ModifyName, weld::Entry &, void) | |
DECL_LINK (ModifyRowCol, weld::Entry &, void) | |
DECL_LINK (OKHdl, weld::Button &, void) | |
DECL_LINK (CheckBoxHdl, weld::Toggleable &, void) | |
DECL_LINK (RepeatHeaderCheckBoxHdl, weld::Toggleable &, void) | |
DECL_LINK (ModifyRepeatHeaderNF_Hdl, weld::SpinButton &, void) | |
Private Attributes | |
TextFilter | m_aTextFilter |
SwWrtShell * | m_pShell |
std::unique_ptr< SwTableAutoFormatTable > | m_xTableTable |
std::unique_ptr< SwTableAutoFormat > | m_xTAutoFormat |
sal_uInt8 | m_lbIndex |
sal_uInt8 | m_tbIndex |
sal_uInt8 | minTableIndexInLb |
sal_uInt8 | maxTableIndexInLb |
sal_Int64 | m_nEnteredValRepeatHeaderNF |
AutoFormatPreview | m_aWndPreview |
std::unique_ptr< weld::Entry > | m_xNameEdit |
std::unique_ptr< weld::Label > | m_xWarning |
std::unique_ptr< weld::SpinButton > | m_xColSpinButton |
std::unique_ptr< weld::SpinButton > | m_xRowSpinButton |
std::unique_ptr< weld::CheckButton > | m_xHeaderCB |
std::unique_ptr< weld::CheckButton > | m_xRepeatHeaderCB |
std::unique_ptr< weld::SpinButton > | m_xRepeatHeaderNF |
std::unique_ptr< weld::Widget > | m_xRepeatGroup |
std::unique_ptr< weld::CheckButton > | m_xDontSplitCB |
std::unique_ptr< weld::Button > | m_xInsertBtn |
std::unique_ptr< weld::TreeView > | m_xLbFormat |
std::unique_ptr< weld::CustomWeld > | m_xWndPreview |
std::unique_ptr< weld::Frame > | m_xStyleFrame |
Definition at line 35 of file instable.hxx.
SwInsTableDlg::SwInsTableDlg | ( | SwView & | rView | ) |
Definition at line 61 of file instable.cxx.
References SwView::GetDocShell(), GetHtmlMode(), SwModuleOptions::GetInsTableFlags(), SwEditShell::GetUniqueTableName(), Headline, HTMLMODE_ON, InitAutoTableFormat(), comphelper::LibreOfficeKit::isActive(), LINK, m_pShell, m_pShell, m_xColSpinButton, m_xDontSplitCB, m_xHeaderCB, m_xInsertBtn, m_xLbFormat, m_xNameEdit, m_xRepeatHeaderCB, m_xRepeatHeaderNF, m_xRowSpinButton, m_xStyleFrame, m_xWarning, m_xWndPreview, SwInsertTableOptions::mnInsMode, SwInsertTableOptions::mnRowsToRepeat, SplitLayout, SW_MOD, and weld::Warning.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void SwInsTableDlg::GetValues | ( | OUString & | rName, |
sal_uInt16 & | rRow, | ||
sal_uInt16 & | rCol, | ||
SwInsertTableOptions & | rInsTableOpts, | ||
OUString & | rTableAutoFormatName, | ||
std::unique_ptr< SwTableAutoFormat > & | prTAFormat | ||
) |
Definition at line 29 of file instable.cxx.
References Headline, m_xColSpinButton, m_xDontSplitCB, m_xHeaderCB, m_xNameEdit, m_xRepeatHeaderCB, m_xRepeatHeaderNF, m_xRowSpinButton, m_xTAutoFormat, SwInsertTableOptions::mnInsMode, SwInsertTableOptions::mnRowsToRepeat, NONE, and SplitLayout.
Referenced by AbstractInsTableDlg_Impl::GetValues().
|
private |
Definition at line 126 of file instable.cxx.
References AutoFormatPreview::DetectRTL(), SwTableAutoFormat::GetName(), SwViewShell::GetShellRes(), i, comphelper::LibreOfficeKit::isActive(), lbIndexToTableIndex(), LINK, m_aWndPreview, m_lbIndex, m_pShell, m_tbIndex, m_xLbFormat, m_xTableTable, m_xTAutoFormat, maxTableIndexInLb, minTableIndexInLb, and nCount.
Referenced by SwInsTableDlg().
Definition at line 162 of file instable.cxx.
References maxTableIndexInLb, and minTableIndexInLb.
Referenced by InitAutoTableFormat().
|
private |
Definition at line 37 of file instable.hxx.
|
private |
Definition at line 49 of file instable.hxx.
Referenced by InitAutoTableFormat().
|
private |
Definition at line 43 of file instable.hxx.
Referenced by InitAutoTableFormat().
|
private |
Definition at line 47 of file instable.hxx.
|
private |
Definition at line 39 of file instable.hxx.
Referenced by InitAutoTableFormat(), and SwInsTableDlg().
|
private |
Definition at line 44 of file instable.hxx.
Referenced by InitAutoTableFormat().
|
private |
Definition at line 53 of file instable.hxx.
Referenced by GetValues(), and SwInsTableDlg().
|
private |
Definition at line 59 of file instable.hxx.
Referenced by GetValues(), and SwInsTableDlg().
|
private |
Definition at line 55 of file instable.hxx.
Referenced by GetValues(), and SwInsTableDlg().
|
private |
Definition at line 60 of file instable.hxx.
Referenced by SwInsTableDlg().
|
private |
Definition at line 61 of file instable.hxx.
Referenced by InitAutoTableFormat(), and SwInsTableDlg().
|
private |
Definition at line 51 of file instable.hxx.
Referenced by GetValues(), and SwInsTableDlg().
|
private |
Definition at line 58 of file instable.hxx.
|
private |
Definition at line 56 of file instable.hxx.
Referenced by GetValues(), and SwInsTableDlg().
|
private |
Definition at line 57 of file instable.hxx.
Referenced by GetValues(), and SwInsTableDlg().
|
private |
Definition at line 54 of file instable.hxx.
Referenced by GetValues(), and SwInsTableDlg().
|
private |
Definition at line 63 of file instable.hxx.
Referenced by SwInsTableDlg().
|
private |
Definition at line 40 of file instable.hxx.
Referenced by InitAutoTableFormat().
|
private |
Definition at line 41 of file instable.hxx.
Referenced by GetValues(), and InitAutoTableFormat().
|
private |
Definition at line 52 of file instable.hxx.
Referenced by SwInsTableDlg().
|
private |
Definition at line 62 of file instable.hxx.
Referenced by SwInsTableDlg().
|
private |
Definition at line 46 of file instable.hxx.
Referenced by InitAutoTableFormat(), and lbIndexToTableIndex().
|
private |
Definition at line 45 of file instable.hxx.
Referenced by InitAutoTableFormat(), and lbIndexToTableIndex().