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::ToggleButton &, 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 const bNewEntry
 
bool bBibAccessInitialized
 
SwWrtShellpSh
 
OUString m_sColumnTitles [AUTH_FIELD_END]
 
OUString m_sFields [AUTH_FIELD_END]
 
OUString m_sCreatedEntry [AUTH_FIELD_END]
 
css::uno::Reference< css::container::XNameAccess > 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 bIsFromComponent = true
 

Friends

class SwAuthMarkModalDlg
 
class SwAuthMarkFloatDlg
 

Detailed Description

Definition at line 161 of file swuiidxmrk.hxx.

Constructor & Destructor Documentation

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

Member Function Documentation

void SwAuthorMarkPane::Activate ( )
private

Definition at line 1434 of file swuiidxmrk.cxx.

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

Referenced by SwAuthMarkFloatDlg::Activate().

SwAuthorMarkPane::DECL_LINK ( InsertHdl  ,
weld::Button ,
void   
)
private
SwAuthorMarkPane::DECL_LINK ( CloseHdl  ,
weld::Button ,
void   
)
private
SwAuthorMarkPane::DECL_LINK ( CreateEntryHdl  ,
weld::Button ,
void   
)
private
SwAuthorMarkPane::DECL_LINK ( CompEntryHdl  ,
weld::ComboBox ,
void   
)
private
SwAuthorMarkPane::DECL_LINK ( ChangeSourceHdl  ,
weld::ToggleButton ,
void   
)
private
SwAuthorMarkPane::DECL_LINK ( IsEditAllowedHdl  ,
weld::Entry ,
bool   
)
private
SwAuthorMarkPane::DECL_LINK ( IsEntryAllowedHdl  ,
weld::Entry ,
bool   
)
private
SwAuthorMarkPane::DECL_LINK ( EditModifyHdl  ,
weld::Entry ,
void   
)
private
void SwAuthorMarkPane::InitControls ( )
private
void SwAuthorMarkPane::ReInitDlg ( SwWrtShell rWrtShell)

Friends And Related Function Documentation

friend class SwAuthMarkFloatDlg
friend

Definition at line 168 of file swuiidxmrk.hxx.

friend class SwAuthMarkModalDlg
friend

Definition at line 167 of file swuiidxmrk.hxx.

Member Data Documentation

bool SwAuthorMarkPane::bBibAccessInitialized
private

Definition at line 171 of file swuiidxmrk.hxx.

bool SwAuthorMarkPane::bIsFromComponent = true
staticprivate

Definition at line 165 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

bool const SwAuthorMarkPane::bNewEntry
private

Definition at line 170 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

weld::DialogController& SwAuthorMarkPane::m_rDialog
private

Definition at line 163 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

OUString SwAuthorMarkPane::m_sColumnTitles[AUTH_FIELD_END]
private

Definition at line 175 of file swuiidxmrk.hxx.

OUString SwAuthorMarkPane::m_sCreatedEntry[AUTH_FIELD_END]
private

Definition at line 178 of file swuiidxmrk.hxx.

Referenced by InitControls().

OUString SwAuthorMarkPane::m_sFields[AUTH_FIELD_END]
private

Definition at line 176 of file swuiidxmrk.hxx.

Referenced by InitControls().

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

Definition at line 188 of file swuiidxmrk.hxx.

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

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

Definition at line 184 of file swuiidxmrk.hxx.

Referenced by InitControls().

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

Definition at line 189 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

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

Definition at line 190 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

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

Definition at line 191 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

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

Definition at line 186 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

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

Definition at line 187 of file swuiidxmrk.hxx.

Referenced by SwAuthorMarkPane().

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

Definition at line 182 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

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

Definition at line 183 of file swuiidxmrk.hxx.

Referenced by InitControls(), and SwAuthorMarkPane().

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

Definition at line 185 of file swuiidxmrk.hxx.

Referenced by InitControls().

SwWrtShell* SwAuthorMarkPane::pSh
private

Definition at line 173 of file swuiidxmrk.hxx.

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

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

Definition at line 180 of file swuiidxmrk.hxx.


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