LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
SwAuthorMarkPane Class Reference

#include <swuiidxmrk.hxx>

Collaboration diagram for SwAuthorMarkPane:
[legend]

Public Member Functions

 SwAuthorMarkPane (weld::DialogController &rDialog, weld::Builder &rBuilder, bool bNew)
 
void ReInitDlg (SwWrtShell &rWrtShell)
 

Private Member Functions

 DECL_LINK (InsertHdl, weld::Button &, void)
 
 DECL_LINK (CloseHdl, weld::Button &, void)
 
 DECL_LINK (CreateEntryHdl, weld::Button &, void)
 
 DECL_LINK (CompEntryHdl, weld::ComboBox &, void)
 
 DECL_LINK (ChangeSourceHdl, weld::Toggleable &, void)
 
 DECL_LINK (IsEditAllowedHdl, weld::Entry &, bool)
 
 DECL_LINK (IsEntryAllowedHdl, weld::Entry &, bool)
 
 DECL_LINK (EditModifyHdl, weld::Entry &, void)
 
void InitControls ()
 
void Activate ()
 

Private Attributes

weld::DialogControllerm_rDialog
 
bool m_bNewEntry
 
bool m_bBibAccessInitialized
 
SwWrtShellm_pSh
 
OUString m_sColumnTitles [AUTH_FIELD_END]
 
OUString m_sFields [AUTH_FIELD_END]
 
OUString m_sCreatedEntry [AUTH_FIELD_END]
 
css::uno::Reference< css::container::XNameAccess > m_xBibAccess
 
std::unique_ptr< weld::RadioButtonm_xFromComponentRB
 
std::unique_ptr< weld::RadioButtonm_xFromDocContentRB
 
std::unique_ptr< weld::Labelm_xAuthorFI
 
std::unique_ptr< weld::Labelm_xTitleFI
 
std::unique_ptr< weld::Entrym_xEntryED
 
std::unique_ptr< weld::ComboBoxm_xEntryLB
 
std::unique_ptr< weld::Buttonm_xActionBT
 
std::unique_ptr< weld::Buttonm_xCloseBT
 
std::unique_ptr< weld::Buttonm_xCreateEntryPB
 
std::unique_ptr< weld::Buttonm_xEditEntryPB
 

Static Private Attributes

static bool s_bIsFromComponent = true
 

Friends

class SwAuthMarkModalDlg
 
class SwAuthMarkFloatDlg
 

Detailed Description

Definition at line 162 of file swuiidxmrk.hxx.

Constructor & Destructor Documentation

◆ SwAuthorMarkPane()

SwAuthorMarkPane::SwAuthorMarkPane ( weld::DialogController rDialog,
weld::Builder rBuilder,
bool  bNew 
)

Member Function Documentation

◆ Activate()

void SwAuthorMarkPane::Activate ( )
private

Definition at line 1535 of file swuiidxmrk.cxx.

References SwCursorShell::HasReadonlySel(), m_pSh, and m_xActionBT.

Referenced by SwAuthMarkFloatDlg::Activate().

◆ DECL_LINK() [1/8]

SwAuthorMarkPane::DECL_LINK ( ChangeSourceHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/8]

SwAuthorMarkPane::DECL_LINK ( CloseHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/8]

SwAuthorMarkPane::DECL_LINK ( CompEntryHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [4/8]

SwAuthorMarkPane::DECL_LINK ( CreateEntryHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [5/8]

SwAuthorMarkPane::DECL_LINK ( EditModifyHdl  ,
weld::Entry ,
void   
)
private

◆ DECL_LINK() [6/8]

SwAuthorMarkPane::DECL_LINK ( InsertHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [7/8]

SwAuthorMarkPane::DECL_LINK ( IsEditAllowedHdl  ,
weld::Entry ,
bool   
)
private

◆ DECL_LINK() [8/8]

SwAuthorMarkPane::DECL_LINK ( IsEntryAllowedHdl  ,
weld::Entry ,
bool   
)
private

◆ InitControls()

void SwAuthorMarkPane::InitControls ( )
private

◆ ReInitDlg()

void SwAuthorMarkPane::ReInitDlg ( SwWrtShell rWrtShell)

Friends And Related Function Documentation

◆ SwAuthMarkFloatDlg

friend class SwAuthMarkFloatDlg
friend

Definition at line 169 of file swuiidxmrk.hxx.

◆ SwAuthMarkModalDlg

friend class SwAuthMarkModalDlg
friend

Definition at line 168 of file swuiidxmrk.hxx.

Member Data Documentation

◆ m_bBibAccessInitialized

bool SwAuthorMarkPane::m_bBibAccessInitialized
private

Definition at line 172 of file swuiidxmrk.hxx.

◆ m_bNewEntry

bool SwAuthorMarkPane::m_bNewEntry
private

Definition at line 171 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

◆ m_pSh

SwWrtShell* SwAuthorMarkPane::m_pSh
private

Definition at line 174 of file swuiidxmrk.hxx.

Referenced by Activate(), InitControls(), and ReInitDlg().

◆ m_rDialog

weld::DialogController& SwAuthorMarkPane::m_rDialog
private

Definition at line 164 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

◆ m_sColumnTitles

OUString SwAuthorMarkPane::m_sColumnTitles[AUTH_FIELD_END]
private

Definition at line 176 of file swuiidxmrk.hxx.

◆ m_sCreatedEntry

OUString SwAuthorMarkPane::m_sCreatedEntry[AUTH_FIELD_END]
private

Definition at line 179 of file swuiidxmrk.hxx.

Referenced by InitControls().

◆ m_sFields

OUString SwAuthorMarkPane::m_sFields[AUTH_FIELD_END]
private

Definition at line 177 of file swuiidxmrk.hxx.

Referenced by InitControls().

◆ m_xActionBT

std::unique_ptr<weld::Button> SwAuthorMarkPane::m_xActionBT
private

Definition at line 189 of file swuiidxmrk.hxx.

Referenced by Activate(), SwAuthMarkModalDlg::Apply(), and SwAuthorMarkPane().

◆ m_xAuthorFI

std::unique_ptr<weld::Label> SwAuthorMarkPane::m_xAuthorFI
private

Definition at line 185 of file swuiidxmrk.hxx.

Referenced by InitControls().

◆ m_xBibAccess

css::uno::Reference< css::container::XNameAccess > SwAuthorMarkPane::m_xBibAccess
private

Definition at line 181 of file swuiidxmrk.hxx.

◆ m_xCloseBT

std::unique_ptr<weld::Button> SwAuthorMarkPane::m_xCloseBT
private

Definition at line 190 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

◆ m_xCreateEntryPB

std::unique_ptr<weld::Button> SwAuthorMarkPane::m_xCreateEntryPB
private

Definition at line 191 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

◆ m_xEditEntryPB

std::unique_ptr<weld::Button> SwAuthorMarkPane::m_xEditEntryPB
private

Definition at line 192 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

◆ m_xEntryED

std::unique_ptr<weld::Entry> SwAuthorMarkPane::m_xEntryED
private

Definition at line 187 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

◆ m_xEntryLB

std::unique_ptr<weld::ComboBox> SwAuthorMarkPane::m_xEntryLB
private

Definition at line 188 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

◆ m_xFromComponentRB

std::unique_ptr<weld::RadioButton> SwAuthorMarkPane::m_xFromComponentRB
private

Definition at line 183 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

◆ m_xFromDocContentRB

std::unique_ptr<weld::RadioButton> SwAuthorMarkPane::m_xFromDocContentRB
private

Definition at line 184 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

◆ m_xTitleFI

std::unique_ptr<weld::Label> SwAuthorMarkPane::m_xTitleFI
private

Definition at line 186 of file swuiidxmrk.hxx.

Referenced by InitControls().

◆ s_bIsFromComponent

bool SwAuthorMarkPane::s_bIsFromComponent = true
staticprivate

Definition at line 166 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().


The documentation for this class was generated from the following files: