LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
dbaui::OTasksWindow Class Referencefinal

#include <AppDetailView.hxx>

Inheritance diagram for dbaui::OTasksWindow:
[legend]
Collaboration diagram for dbaui::OTasksWindow:
[legend]

Public Member Functions

 OTasksWindow (weld::Container *pParent, OApplicationDetailView *pDetailView)
 
 ~OTasksWindow ()
 
virtual void GrabFocus () override
 
virtual bool HasChildPathFocus () const override
 
OApplicationDetailViewgetDetailView () const
 
void fillTaskEntryList (const TaskEntryList &_rList)
 fills the Creation listbox with the necessary strings and images More...
 
void Clear ()
 
void setHelpText (TranslateId pId)
 
- Public Member Functions inherited from dbaui::OChildWindow
virtual ~OChildWindow ()
 
virtual void GrabFocus ()=0
 
virtual bool HasChildPathFocus () const =0
 
void Enable (bool bEnable)
 
void SetHelpId (const OUString &rHelpId)
 
void Show ()
 

Private Member Functions

 DECL_LINK (onSelected, weld::TreeView &, bool)
 
 DECL_LINK (OnEntrySelectHdl, weld::TreeView &, void)
 
 DECL_LINK (FocusInHdl, weld::Widget &, void)
 
 DECL_LINK (FocusOutHdl, weld::Widget &, void)
 
void updateHelpText ()
 

Private Attributes

std::unique_ptr< weld::TreeViewm_xTreeView
 
std::unique_ptr< weld::Labelm_xDescription
 
std::unique_ptr< weld::TextViewm_xHelpText
 
OApplicationDetailViewm_pDetailView
 
int m_nCursorIndex
 

Additional Inherited Members

- Protected Member Functions inherited from dbaui::OChildWindow
 OChildWindow (weld::Container *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 
- Protected Attributes inherited from dbaui::OChildWindow
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Definition at line 62 of file AppDetailView.hxx.

Constructor & Destructor Documentation

◆ OTasksWindow()

OTasksWindow::OTasksWindow ( weld::Container pParent,
OApplicationDetailView pDetailView 
)

◆ ~OTasksWindow()

OTasksWindow::~OTasksWindow ( )

Definition at line 133 of file AppDetailView.cxx.

References Clear().

Member Function Documentation

◆ Clear()

void OTasksWindow::Clear ( )

◆ DECL_LINK() [1/4]

dbaui::OTasksWindow::DECL_LINK ( FocusInHdl  ,
weld::Widget ,
void   
)
private

◆ DECL_LINK() [2/4]

dbaui::OTasksWindow::DECL_LINK ( FocusOutHdl  ,
weld::Widget ,
void   
)
private

◆ DECL_LINK() [3/4]

dbaui::OTasksWindow::DECL_LINK ( OnEntrySelectHdl  ,
weld::TreeView ,
void   
)
private

◆ DECL_LINK() [4/4]

dbaui::OTasksWindow::DECL_LINK ( onSelected  ,
weld::TreeView ,
bool   
)
private

◆ fillTaskEntryList()

void OTasksWindow::fillTaskEntryList ( const TaskEntryList _rList)

fills the Creation listbox with the necessary strings and images

Definition at line 146 of file AppDetailView.cxx.

References Clear(), dbaui::OChildWindow::Enable(), Exception, getDetailView(), getView(), m_xTreeView, nIndex, sId, weld::toId(), and updateHelpText().

Referenced by dbaui::OApplicationDetailView::impl_createPage().

◆ getDetailView()

OApplicationDetailView * dbaui::OTasksWindow::getDetailView ( ) const
inline

Definition at line 86 of file AppDetailView.hxx.

References m_pDetailView.

Referenced by fillTaskEntryList().

◆ GrabFocus()

void OTasksWindow::GrabFocus ( )
overridevirtual

Implements dbaui::OChildWindow.

Definition at line 82 of file AppDetailView.cxx.

References m_xTreeView.

◆ HasChildPathFocus()

bool OTasksWindow::HasChildPathFocus ( ) const
overridevirtual

Implements dbaui::OChildWindow.

Definition at line 89 of file AppDetailView.cxx.

References m_xTreeView.

◆ setHelpText()

void OTasksWindow::setHelpText ( TranslateId  pId)

Definition at line 138 of file AppDetailView.cxx.

References DBA_RES, and m_xHelpText.

Referenced by updateHelpText().

◆ updateHelpText()

void OTasksWindow::updateHelpText ( )
private

Definition at line 61 of file AppDetailView.cxx.

References m_xTreeView, and setHelpText().

Referenced by fillTaskEntryList().

Member Data Documentation

◆ m_nCursorIndex

int dbaui::OTasksWindow::m_nCursorIndex
private

Definition at line 69 of file AppDetailView.hxx.

◆ m_pDetailView

OApplicationDetailView* dbaui::OTasksWindow::m_pDetailView
private

Definition at line 67 of file AppDetailView.hxx.

Referenced by getDetailView().

◆ m_xDescription

std::unique_ptr<weld::Label> dbaui::OTasksWindow::m_xDescription
private

Definition at line 65 of file AppDetailView.hxx.

Referenced by OTasksWindow().

◆ m_xHelpText

std::unique_ptr<weld::TextView> dbaui::OTasksWindow::m_xHelpText
private

Definition at line 66 of file AppDetailView.hxx.

Referenced by OTasksWindow(), and setHelpText().

◆ m_xTreeView

std::unique_ptr<weld::TreeView> dbaui::OTasksWindow::m_xTreeView
private

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