libyui-gtk-pkg  2.43.2
 All Classes
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

Implimpl
 

Detailed Description

Definition at line 21 of file ygtkpkgfilterview.h.


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