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:

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 ( )

Definition at line 35 of file weldutils.cxx.

Member Function Documentation

OString weld::DialogController::get_help_id ( ) const

Definition at line 1981 of file weld.hxx.

OUString weld::DialogController::get_title ( ) const

Definition at line 1979 of file weld.hxx.

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

Definition at line 1971 of file weld.hxx.

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

Definition at line 1982 of file weld.hxx.

virtual short weld::DialogController::run ( )

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 

Definition at line 29 of file weldutils.cxx.

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

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

Definition at line 1980 of file weld.hxx.

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

Definition at line 1978 of file weld.hxx.

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