LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | List of all members
weld::DialogController Class Referenceabstract

#include <weld.hxx>

Inheritance diagram for weld::DialogController:
[legend]

Public Member Functions

virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OString &rHelpId)
 
OString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Static Public Member Functions

static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 

Detailed Description

Definition at line 1967 of file weld.hxx.

Constructor & Destructor Documentation

weld::DialogController::~DialogController ( )
virtual

Definition at line 35 of file weldutils.cxx.

Member Function Documentation

OString weld::DialogController::get_help_id ( ) const
inline

Definition at line 1981 of file weld.hxx.

OUString weld::DialogController::get_title ( ) const
inline

Definition at line 1979 of file weld.hxx.

const Dialog* weld::DialogController::getConstDialog ( ) const
inline

Definition at line 1971 of file weld.hxx.

virtual Dialog* weld::DialogController::getDialog ( )
pure virtual
void weld::DialogController::response ( int  nResponse)
inline

Definition at line 1982 of file weld.hxx.

virtual short weld::DialogController::run ( )
inlinevirtual

Definition at line 1975 of file weld.hxx.

bool weld::DialogController::runAsync ( const std::shared_ptr< DialogController > &  rController,
const std::function< void(sal_Int32)> &  func 
)
static

Definition at line 29 of file weldutils.cxx.

Referenced by vcl::PrinterController::createProgressDialog().

void weld::DialogController::set_help_id ( const OString &  rHelpId)
inline

Definition at line 1980 of file weld.hxx.

void weld::DialogController::set_title ( const OUString &  rTitle)
inline

Definition at line 1978 of file weld.hxx.


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