LeechCraft  %{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
LeechCraft::Util::XDG::ItemsFinder Class Reference

#include "itemsfinder.h"

+ Inheritance diagram for LeechCraft::Util::XDG::ItemsFinder:
+ Collaboration diagram for LeechCraft::Util::XDG::ItemsFinder:

Public Slots

void update ()
 

Signals

void itemsListChanged ()
 

Public Member Functions

 ItemsFinder (ICoreProxy_ptr, const QList< Type > &, QObject *=0)
 
bool IsReady () const
 
Cat2Items_t GetItems () const
 
Item_ptr FindItem (const QString &permanentID) const
 

Detailed Description

Definition at line 51 of file itemsfinder.h.

Constructor & Destructor Documentation

LeechCraft::Util::XDG::ItemsFinder::ItemsFinder ( ICoreProxy_ptr  proxy,
const QList< Type > &  types,
QObject *  parent = 0 
)

Definition at line 46 of file itemsfinder.cpp.

References update().

+ Here is the call graph for this function:

Member Function Documentation

Item_ptr LeechCraft::Util::XDG::ItemsFinder::FindItem ( const QString &  permanentID) const

Definition at line 66 of file itemsfinder.cpp.

Cat2Items_t LeechCraft::Util::XDG::ItemsFinder::GetItems ( ) const

Definition at line 61 of file itemsfinder.cpp.

bool LeechCraft::Util::XDG::ItemsFinder::IsReady ( ) const

Definition at line 56 of file itemsfinder.cpp.

void LeechCraft::Util::XDG::ItemsFinder::itemsListChanged ( )
signal

Referenced by update().

+ Here is the caller graph for this function:

void LeechCraft::Util::XDG::ItemsFinder::update ( )
slot

Definition at line 162 of file itemsfinder.cpp.

References itemsListChanged().

Referenced by LeechCraft::Util::XDG::ItemsDatabase::ItemsDatabase(), and ItemsFinder().

+ Here is the caller graph for this function:


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