Nepomuk
#include <typefacet.h>

Public Slots | |
void | clearSelection () |
bool | selectFromTerm (const Nepomuk::Query::Term &queryTerm) |
void | setSelected (int index, bool selected=true) |
![]() | |
virtual void | clearSelection ()=0 |
virtual bool | selectFromTerm (const Nepomuk::Query::Term &queryTerm)=0 |
void | setClientQuery (const Nepomuk::Query::Query &query) |
virtual void | setSelected (int index, bool selected=true)=0 |
Public Member Functions | |
TypeFacet (QObject *parent=0) | |
~TypeFacet () | |
int | count () const |
KGuiItem | guiItem (int index) const |
bool | isSelected (int index) const |
Query::Term | queryTerm () const |
SelectionMode | selectionMode () const |
![]() | |
Facet (QObject *parent=0) | |
virtual | ~Facet () |
Query::Query | clientQuery () const |
virtual int | count () const =0 |
virtual KGuiItem | guiItem (int index) const |
virtual bool | isSelected (int index) const =0 |
virtual Query::Term | queryTerm () const =0 |
virtual SelectionMode | selectionMode () const =0 |
virtual QString | text (int index) const |
Additional Inherited Members | |
![]() | |
enum | SelectionMode { MatchAll , MatchAny , MatchOne } |
![]() | |
void | layoutChanged (Nepomuk::Utils::Facet *facet) |
void | queryTermChanged (Nepomuk::Utils::Facet *facet, const Nepomuk::Query::Term &queryTerm) |
void | selectionChanged (Nepomuk::Utils::Facet *facet) |
![]() | |
static Facet * | createDateFacet (QObject *parent=0) |
static Facet * | createFileTypeFacet (QObject *parent=0) |
static Facet * | createPriorityFacet (QObject *parent=0) |
static Facet * | createRatingFacet (QObject *parent=0) |
static Facet * | createTagFacet (QObject *parent=0) |
static Facet * | createTypeFacet (QObject *parent=0) |
![]() | |
void | setLayoutChanged () |
void | setQueryTermChanged () |
void | setSelectionChanged () |
![]() | |
virtual void | handleClientQueryChange () |
Detailed Description
Definition at line 30 of file typefacet.h.
Constructor & Destructor Documentation
◆ TypeFacet()
Nepomuk::Utils::TypeFacet::TypeFacet | ( | QObject * | parent = 0 | ) |
◆ ~TypeFacet()
Nepomuk::Utils::TypeFacet::~TypeFacet | ( | ) |
Member Function Documentation
◆ clearSelection
|
slot |
◆ count()
|
virtual |
The number of choices this facet provides.
Implements Nepomuk::Utils::Facet.
◆ guiItem()
|
virtual |
The parameters used to render the choice at index
.
Reimplemented from Nepomuk::Utils::Facet.
◆ isSelected()
|
virtual |
- Returns
true
if the choice atindex
is selected,false
otherwise.
Implements Nepomuk::Utils::Facet.
◆ queryTerm()
|
virtual |
The term currently produced by this facet.
This is dependant on the subclass implementation and the selectionMode(). The SimpleFacet for example uses an AndTerm or an OrTerm to combine all its terms in MatchAll or MatchAny mode while it returns the one selected term in MatchOne mode.
Implements Nepomuk::Utils::Facet.
◆ selectFromTerm
|
slot |
◆ selectionMode()
|
virtual |
The selection mode used by this facet.
The GUI client can make use of this value to adjust the GUI accordingly. A typical example would be using radio buttons for MatchOne facets.
Implements Nepomuk::Utils::Facet.
◆ setSelected
|
slot |
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.