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

#include <baside2.hxx>

Public Member Functions

 UnoTypeCodeCompletetor (const std::vector< OUString > &aVect, const OUString &sVarType)
 
std::vector< OUString > GetXIdlClassMethods () const
 
std::vector< OUString > GetXIdlClassFields () const
 
bool CanCodeComplete () const
 

Private Member Functions

bool CheckField (const OUString &sFieldName)
 
bool CheckMethod (const OUString &sMethName)
 

Private Attributes

css::uno::Reference< css::reflection::XIdlClass > xClass
 
bool bCanComplete
 

Detailed Description

Definition at line 506 of file baside2.hxx.

Constructor & Destructor Documentation

◆ UnoTypeCodeCompletetor()

basctl::UnoTypeCodeCompletetor::UnoTypeCodeCompletetor ( const std::vector< OUString > &  aVect,
const OUString &  sVarType 
)

Member Function Documentation

◆ CanCodeComplete()

bool basctl::UnoTypeCodeCompletetor::CanCodeComplete ( ) const
inline

Definition at line 521 of file baside2.hxx.

References bCanComplete.

Referenced by basctl::EditorWindow::HandleCodeCompletion().

◆ CheckField()

bool basctl::UnoTypeCodeCompletetor::CheckField ( const OUString &  sFieldName)
private

Definition at line 2941 of file baside2b.cxx.

References xClass.

◆ CheckMethod()

bool basctl::UnoTypeCodeCompletetor::CheckMethod ( const OUString &  sMethName)
private

Definition at line 2959 of file baside2b.cxx.

References xClass, and xMethod.

◆ GetXIdlClassFields()

std::vector< OUString > basctl::UnoTypeCodeCompletetor::GetXIdlClassFields ( ) const

Definition at line 2926 of file baside2b.cxx.

References bCanComplete, and xClass.

Referenced by basctl::EditorWindow::HandleCodeCompletion().

◆ GetXIdlClassMethods()

std::vector< OUString > basctl::UnoTypeCodeCompletetor::GetXIdlClassMethods ( ) const

Definition at line 2912 of file baside2b.cxx.

References aMethods, bCanComplete, and xClass.

Referenced by basctl::EditorWindow::HandleCodeCompletion().

Member Data Documentation

◆ bCanComplete

bool basctl::UnoTypeCodeCompletetor::bCanComplete
private

◆ xClass

css::uno::Reference< css::reflection::XIdlClass > basctl::UnoTypeCodeCompletetor::xClass
private

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