Fcitx
Public Member Functions | Protected Member Functions | List of all members
fcitx::CandidateList Class Referenceabstract
Inheritance diagram for fcitx::CandidateList:
Inheritance graph
[legend]

Public Member Functions

virtual const Text & label (int idx) const =0
 
virtual const CandidateWord & candidate (int idx) const =0
 
virtual int size () const =0
 
virtual int cursorIndex () const =0
 
virtual CandidateLayoutHint layoutHint () const =0
 
bool empty () const
 
PageableCandidateList * toPageable () const
 
BulkCandidateList * toBulk () const
 
ModifiableCandidateList * toModifiable () const
 
CursorMovableCandidateList * toCursorMovable () const
 
CursorModifiableCandidateList * toCursorModifiable () const
 
BulkCursorCandidateList * toBulkCursor () const
 
ActionableCandidateList * toActionable () const
 
TabbedCandidateList * toTabbed () const
 Cast to TabbedCandidateList if available. More...
 

Protected Member Functions

void setPageable (PageableCandidateList *list)
 
void setBulk (BulkCandidateList *list)
 
void setModifiable (ModifiableCandidateList *list)
 
void setCursorMovable (CursorMovableCandidateList *list)
 
void setCursorModifiable (CursorModifiableCandidateList *list)
 
void setBulkCursor (BulkCursorCandidateList *list)
 
void setActionable (ActionableCandidateList *list)
 
void setTabbed (TabbedCandidateList *list)
 Set the TabbedCandidateList implementation. More...
 

Detailed Description

Definition at line 108 of file candidatelist.h.

Member Function Documentation

◆ setTabbed()

void fcitx::CandidateList::setTabbed ( TabbedCandidateList *  list)
protected

Set the TabbedCandidateList implementation.

Parameters
listpointer to TabbedCandidateList.
Since
5.1.20

Definition at line 191 of file candidatelist.cpp.

◆ toTabbed()

TabbedCandidateList * fcitx::CandidateList::toTabbed ( ) const

Cast to TabbedCandidateList if available.

Returns
TabbedCandidateList pointer or nullptr.
Since
5.1.20

Definition at line 151 of file candidatelist.cpp.


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