FuzzyIndex

Constructors

this
this(DzlFuzzyIndex* dzlFuzzyIndex, bool ownedRef = false)

Sets our main struct and passes it to the parent class.

this
this()

Members

Functions

getFuzzyIndexStruct
DzlFuzzyIndex* getFuzzyIndexStruct(bool transferOwnership = false)

Get the main Gtk struct

getMetadata
Variant getMetadata(string key)

Looks up the metadata for @key.

getMetadataString
string getMetadataString(string key)
getMetadataUint32
uint getMetadataUint32(string key)
getMetadataUint64
ulong getMetadataUint64(string key)
getStruct
void* getStruct()

the main Gtk struct as a void*

loadFile
bool loadFile(FileIF file, Cancellable cancellable)
loadFileAsync
void loadFileAsync(FileIF file, Cancellable cancellable, GAsyncReadyCallback callback, void* userData)
loadFileFinish
bool loadFileFinish(AsyncResultIF result)
queryAsync
void queryAsync(string query, uint maxMatches, Cancellable cancellable, GAsyncReadyCallback callback, void* userData)
queryFinish
ListModelIF queryFinish(AsyncResultIF result)

Completes an asynchronous request to dzl_fuzzy_index_query_async().

Static functions

getType
GType getType()

Variables

dzlFuzzyIndex
DzlFuzzyIndex* dzlFuzzyIndex;

the main Gtk struct

Meta