Fcitx
Public Member Functions | Public Attributes | List of all members
fcitx::CommonCandidateListPrivate Class Reference
Collaboration diagram for fcitx::CommonCandidateListPrivate:
Collaboration graph
[legend]

Public Member Functions

 CommonCandidateListPrivate (CommonCandidateList *q)
 
CandidateWordcandidateAt (int idx)
 
const CandidateWordcandidateAt (int idx) const
 
size_t totalSize () const
 
int size () const
 
int toGlobalIndex (int idx) const
 
void checkIndex (int idx) const
 
void checkGlobalIndex (int idx) const
 
void fixCursorAfterPaging (int oldIndex)
 

Public Attributes

BulkCursorAdaptorForCommonCandidateList bulkCursor_
 
CursorModifiableAdaptorForCommonCandidateList cursorModifiable_
 
bool usedNextBefore_ = false
 
int cursorIndex_ = -1
 
int currentPage_ = 0
 
int pageSize_ = 5
 
std::vector< Textlabels_
 
std::vector< std::unique_ptr< CandidateWord > > candidateWord_
 
std::optional< std::vector< CandidateWord * > > filteredCandidateWord_
 
CandidateLayoutHint layoutHint_ = CandidateLayoutHint::NotSet
 
bool cursorIncludeUnselected_ = false
 
bool cursorKeepInSamePage_ = false
 
CursorPositionAfterPaging cursorPositionAfterPaging_
 
std::unique_ptr< ActionableCandidateListactionable_
 
std::unique_ptr< TabbedCandidateListtabbed_
 

Detailed Description

Definition at line 364 of file candidatelist.cpp.

Member Data Documentation

◆ cursorPositionAfterPaging_

CursorPositionAfterPaging fcitx::CommonCandidateListPrivate::cursorPositionAfterPaging_
Initial value:
=
CursorPositionAfterPaging::DonotChange

Definition at line 397 of file candidatelist.cpp.


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