libyui-gtk-pkg  2.43.6
YGtkPkgFilterModel Struct Referenceabstract
Inheritance diagram for YGtkPkgFilterModel:
Collaboration diagram for YGtkPkgFilterModel:

Classes

struct  Impl
 

Public Types

enum  Column {
  ICON_COLUMN, TEXT_COLUMN, COUNT_NUMBER_COLUMN, VISIBLE_COLUMN,
  ENABLED_COLUMN, WEIGHT_COLUMN, DATA_COLUMN, TOTAL_COLUMNS
}
 

Public Member Functions

GtkTreeModel * getModel ()
 
virtual void updateList (Ypp::List list)
 
virtual bool writeQuery (Ypp::PoolQuery &query, GtkTreeIter *iter)
 
virtual GtkWidget * createToolbox (GtkTreeIter *iter)
 
virtual bool hasIconCol ()=0
 
virtual bool firstRowIsAll ()=0
 
virtual bool begsUpdate ()=0
 
virtual void updateRow (Ypp::List list, int row, gpointer data)=0
 
virtual bool writeRowQuery (Ypp::PoolQuery &query, int row, gpointer data)=0
 
virtual GtkWidget * createToolboxRow (int selectedRow)
 
virtual GtkWidget * createInternalToolbox ()
 
virtual GtkWidget * createInternalPopup ()
 
void addRow (const char *icon, const char *text, bool enabled, gpointer data, bool defaultVisible=true)
 
void addSeparator ()
 
void setRowCount (int row, int count)
 

Public Attributes

Impl * impl
 

Detailed Description

Definition at line 21 of file ygtkpkgfilterview.h.


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