Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

NCPackageSelector Class Reference

the package selector widget More...

#include <NCPackageSelector.h>

Inheritance diagram for NCPackageSelector:

NCSplit YSplit NCWidget YContainerWidget tnode< NCWidget * > NCursesError YWidget List of all members.

Public Member Functions

 NCPackageSelector (YNCursesUI *ui, NCWidget *parent, const YWidgetOpt &opt, YUIDimension dimension, string floppyDevice)
virtual ~NCPackageSelector ()
virtual long nicesize (YUIDimension dim)
virtual void setSize (long newwidth, long newheight)
void showDefaultList ()
bool handleEvent (const NCursesEvent &event)
YContainerWidgetroot () const
YCPTerm readLayoutFile (YNCursesUI *ui, const char *layoutFilename)

Protected Member Functions

virtual const char * location () const

Private Member Functions

NCPackageSelectoroperator= (const NCPackageSelector &)
 NCPackageSelector (const NCPackageSelector &)

Private Attributes

YContainerWidgetwidgetRoot
NCPkgTablepkgList
PackageSelectorpackager
bool youMode
bool updateMode

Friends

std::ostream & operator<< (std::ostream &STREAM, const NCPackageSelector &OBJ)

Detailed Description

the package selector widget


Constructor & Destructor Documentation

NCPackageSelector::NCPackageSelector const NCPackageSelector  )  [private]
 

NCPackageSelector::NCPackageSelector YNCursesUI ui,
NCWidget parent,
const YWidgetOpt opt,
YUIDimension  dimension,
string  floppyDevice
 

Constructor creates the widget tree of the package selector

NCPackageSelector::~NCPackageSelector  )  [virtual]
 

Destructor


Member Function Documentation

bool NCPackageSelector::handleEvent const NCursesEvent event  ) 
 

Pass the event to the handleEvent method of the member variable PackageSelector packager.

Parameters:
event The NCursesEvent
Returns:
bool

virtual const char* NCPackageSelector::location  )  const [inline, protected, virtual]
 

Reimplemented from NCSplit.

virtual long NCPackageSelector::nicesize YUIDimension  dim  )  [inline, virtual]
 

Reimplemented from NCSplit.

NCPackageSelector& NCPackageSelector::operator= const NCPackageSelector  )  [private]
 

YCPTerm NCPackageSelector::readLayoutFile YNCursesUI ui,
const char *  layoutFilename
 

Helper function; reads a file containing a YCP term

Parameters:
layoutFilename The filename
Returns:
YCPTerm

YContainerWidget* NCPackageSelector::root  )  const [inline]
 

Returns the root of the widget tree.

void NCPackageSelector::setSize long  newwidth,
long  newheight
[virtual]
 

Reimplemented from NCSplit.

void NCPackageSelector::showDefaultList  ) 
 

Fills the package table with packages belonging to the default filter (the filter which is selected when entering the package selection).


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  STREAM,
const NCPackageSelector OBJ
[friend]
 


Member Data Documentation

PackageSelector* NCPackageSelector::packager [private]
 

NCPkgTable* NCPackageSelector::pkgList [private]
 

bool NCPackageSelector::updateMode [private]
 

YContainerWidget* NCPackageSelector::widgetRoot [private]
 

bool NCPackageSelector::youMode [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Sep 14 10:52:55 2005 for yast2-ncurses by  doxygen 1.4.4