26 #ifndef __TERRALIB_QT_WDIGETS_PLUGIN_MANAGER_INTERNAL_PLUGINSMODEL_H 
   27 #define __TERRALIB_QT_WDIGETS_PLUGIN_MANAGER_INTERNAL_PLUGINSMODEL_H 
   30 #include <QtCore/QAbstractTableModel> 
   31 #include <QtCore/QFlags> 
  101           int rowCount(const QModelIndex & parent) const;
 
  116           QVariant 
data(const QModelIndex & index, 
int role) const;
 
  125           QVariant 
headerData(
int section, Qt::Orientation orientation, 
int role) const;
 
  132           Qt::ItemFlags 
flags(const QModelIndex & index) const;
 
  134           bool setData (const QModelIndex & index, const QVariant & value, 
int role = Qt::EditRole);
 
  146           void addPlugin(const te::plugin::PluginInfo* info, const PluginsStatus& status);
 
  162           void getPluginsInfo(std::vector<te::plugin::PluginInfo*>& plgs, std::vector<PluginsStatus>& status);
 
  175       Q_DECLARE_OPERATORS_FOR_FLAGS( te::qt::widgets::PluginsModel::PluginsStatus )
 
  182 #endif //__TERRALIB_QT_WDIGETS_PLUGIN_MANAGER_INTERNAL_PLUGINSMODEL_H