LibreOffice Module sd (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sd::BreakDlg Class Reference

dialog to break meta files More...

#include <BreakDlg.hxx>

Inheritance diagram for sd::BreakDlg:
[legend]
Collaboration diagram for sd::BreakDlg:
[legend]

Public Member Functions

 BreakDlg (weld::Window *pWindow, DrawView *pDrView, DrawDocShell *pShell, sal_uLong nSumActionCount, sal_uLong nObjCount)
 dialog to split metafiles More...
 
virtual short run () override
 open a modal dialog and start a timer which calls the working function after the opening of the dialog More...
 
- 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

 DECL_LINK (CancelButtonHdl, weld::Button &, void)
 
 DECL_LINK (UpDate, void *, bool)
 
 DECL_LINK (InitialUpdate, Timer *, void)
 

Private Attributes

std::unique_ptr< weld::Labelm_xFiObjInfo
 
std::unique_ptr< weld::Labelm_xFiActInfo
 
std::unique_ptr< weld::Labelm_xFiInsInfo
 
std::unique_ptr< weld::Buttonm_xBtnCancel
 
DrawViewm_pDrView
 
bool m_bCancel
 
Idle m_aUpdateIdle
 
std::unique_ptr< SvdProgressInfom_xProgrInfo
 
std::unique_ptr< SfxProgressm_xProgress
 

Detailed Description

dialog to break meta files

Definition at line 35 of file BreakDlg.hxx.

Constructor & Destructor Documentation

◆ BreakDlg()

sd::BreakDlg::BreakDlg ( weld::Window pWindow,
DrawView pDrView,
DrawDocShell pShell,
sal_uLong  nSumActionCount,
sal_uLong  nObjCount 
)

dialog to split metafiles

Definition at line 39 of file brkdlg.cxx.

References LINK, m_aUpdateIdle, m_xBtnCancel, m_xProgress, m_xProgrInfo, SdResId(), Timer::SetInvokeHandler(), and Task::SetPriority().

Member Function Documentation

◆ DECL_LINK() [1/3]

sd::BreakDlg::DECL_LINK ( CancelButtonHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/3]

sd::BreakDlg::DECL_LINK ( InitialUpdate  ,
Timer ,
void   
)
private

◆ DECL_LINK() [3/3]

sd::BreakDlg::DECL_LINK ( UpDate  ,
void *  ,
bool   
)
private

◆ run()

short sd::BreakDlg::run ( )
overridevirtual

open a modal dialog and start a timer which calls the working function after the opening of the dialog

Definition at line 139 of file brkdlg.cxx.

References m_aUpdateIdle, and Idle::Start().

Member Data Documentation

◆ m_aUpdateIdle

Idle sd::BreakDlg::m_aUpdateIdle
private

Definition at line 53 of file BreakDlg.hxx.

Referenced by BreakDlg(), and run().

◆ m_bCancel

bool sd::BreakDlg::m_bCancel
private

Definition at line 51 of file BreakDlg.hxx.

◆ m_pDrView

DrawView* sd::BreakDlg::m_pDrView
private

Definition at line 49 of file BreakDlg.hxx.

◆ m_xBtnCancel

std::unique_ptr<weld::Button> sd::BreakDlg::m_xBtnCancel
private

Definition at line 47 of file BreakDlg.hxx.

Referenced by BreakDlg().

◆ m_xFiActInfo

std::unique_ptr<weld::Label> sd::BreakDlg::m_xFiActInfo
private

Definition at line 45 of file BreakDlg.hxx.

◆ m_xFiInsInfo

std::unique_ptr<weld::Label> sd::BreakDlg::m_xFiInsInfo
private

Definition at line 46 of file BreakDlg.hxx.

◆ m_xFiObjInfo

std::unique_ptr<weld::Label> sd::BreakDlg::m_xFiObjInfo
private

Definition at line 44 of file BreakDlg.hxx.

◆ m_xProgress

std::unique_ptr<SfxProgress> sd::BreakDlg::m_xProgress
private

Definition at line 55 of file BreakDlg.hxx.

Referenced by BreakDlg().

◆ m_xProgrInfo

std::unique_ptr<SvdProgressInfo> sd::BreakDlg::m_xProgrInfo
private

Definition at line 54 of file BreakDlg.hxx.

Referenced by BreakDlg().


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