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

NCPopupSelection Class Reference

#include <NCPopupSelection.h>

Inheritance diagram for NCPopupSelection:

NCPopup NCDialog YDialog NCWidget YContainerWidget tnode< NCWidget * > NCursesError YWidget List of all members.

Public Member Functions

 NCPopupSelection (const wpos at, PackageSelector *pkg)
virtual ~NCPopupSelection ()
virtual long nicesize (YUIDimension dim)
void createLayout (const YCPString &label)
bool fillSelectionList (NCPkgTable *table)
NCursesEventshowSelectionPopup ()

Protected Member Functions

std::string getCurrentLine ()
virtual bool postAgain ()
virtual NCursesEvent wHandleInput (wint_t ch)

Private Member Functions

NCPopupSelectionoperator= (const NCPopupSelection &)
 NCPopupSelection (const NCPopupSelection &)

Private Attributes

NCPkgTablesel
NCPushButtonokButton
PackageSelectorpackager

Constructor & Destructor Documentation

NCPopupSelection::NCPopupSelection const NCPopupSelection  )  [private]
 

NCPopupSelection::NCPopupSelection const wpos  at,
PackageSelector pkg
 

NCPopupSelection::~NCPopupSelection  )  [virtual]
 


Member Function Documentation

void NCPopupSelection::createLayout const YCPString label  ) 
 

bool NCPopupSelection::fillSelectionList NCPkgTable table  ) 
 

Fills the list with the available selections (and the status info)

Returns:
bool

string NCPopupSelection::getCurrentLine  )  [protected]
 

long NCPopupSelection::nicesize YUIDimension  dim  )  [virtual]
 

Reimplemented from NCDialog.

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

bool NCPopupSelection::postAgain  )  [protected, virtual]
 

Reimplemented from NCPopup.

NCursesEvent & NCPopupSelection::showSelectionPopup  ) 
 

Shows the popup with the add ons (package categories).

Returns:
NCursesEvent

NCursesEvent NCPopupSelection::wHandleInput wint_t  ch  )  [protected, virtual]
 

Reimplemented from NCPopup.


Member Data Documentation

NCPushButton* NCPopupSelection::okButton [private]
 

PackageSelector* NCPopupSelection::packager [private]
 

NCPkgTable* NCPopupSelection::sel [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