#include <Nepomuk/Utils/SimpleResourceModel>
A simple ResourceModel that handles a list of Resource instances which can be managed via the setResources(), addResource(), addResources(), and clear() methods. 
- Author
- Sebastian Trueg trueg.nosp@m.@kde.nosp@m..org
- Since
- 4.6 
Definition at line 47 of file simpleresourcemodel.h.
      
        
          | Nepomuk::Utils::SimpleResourceModel::SimpleResourceModel | ( | QObject * | parent = 0 | ) |  | 
      
 
Creates an empty resource model. 
 
 
      
        
          | Nepomuk::Utils::SimpleResourceModel::~SimpleResourceModel | ( |  | ) |  | 
      
 
 
  
  | 
        
          | void Nepomuk::Utils::SimpleResourceModel::addResource | ( | const Nepomuk::Resource & | resource | ) |  |  | slot | 
 
Add resource to the list of resources being provided by the model. 
 
 
  
  | 
        
          | void Nepomuk::Utils::SimpleResourceModel::addResources | ( | const QList< Nepomuk::Resource > & | resources | ) |  |  | slot | 
 
Add resources to the list of resources being provided by the model. 
 
 
This method is similar to addResource(). 
It is provided for allowing convenient connections from signals that provide Query::Result objects. 
 
 
This method is similar to addResources(). 
It is provided for allowing convenient connections from signals that provide Query::Result objects like Query::QueryServiceClient::newResults(). 
 
 
  
  | 
        
          | void Nepomuk::Utils::SimpleResourceModel::clear | ( |  | ) |  |  | slot | 
 
Clear the model by removing all resources added via setResources() and friends. 
 
 
      
        
          | QModelIndex Nepomuk::Utils::SimpleResourceModel::index | ( | int | row, | 
        
          |  |  | int | column, | 
        
          |  |  | const QModelIndex & | parent = QModelIndex() | 
        
          |  | ) |  | const | 
      
 
Creates an index for the cell at row and column. 
 
 
  
  | 
        
          | QModelIndex Nepomuk::Utils::SimpleResourceModel::indexForResource | ( | const Resource & | res | ) | const |  | virtual | 
 
 
      
        
          | bool Nepomuk::Utils::SimpleResourceModel::removeRows | ( | int | row, | 
        
          |  |  | int | count, | 
        
          |  |  | const QModelIndex & | parent = QModelIndex() | 
        
          |  | ) |  |  | 
      
 
Removes those resources from the model. 
 
 
  
  | 
        
          | Resource Nepomuk::Utils::SimpleResourceModel::resourceForIndex | ( | const QModelIndex & | index | ) | const |  | virtual | 
 
Get the index for a resource. 
- Returns
- The index which corresponds to resof an invalid QModelIndex ifresis not part of this model.
Implements Nepomuk::Utils::ResourceModel.
 
 
      
        
          | int Nepomuk::Utils::SimpleResourceModel::rowCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const | 
      
 
- Returns
- The number of resources added to the model for an invalid parent index. 
 
 
  
  | 
        
          | void Nepomuk::Utils::SimpleResourceModel::setResources | ( | const QList< Nepomuk::Resource > & | resources | ) |  |  | slot | 
 
Set the resources to be provided by the model to resources. 
 
 
This method is similar to setResources(). 
It is provided for allowing convenient connections from signals that provide Query::Result objects. 
 
 
The documentation for this class was generated from the following file:
 
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:27 by
doxygen 1.8.7 written
by 
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.