libyui-mga-ncurses  1.0.1
YMGA_NCCBTable Class Reference
Inheritance diagram for YMGA_NCCBTable:
Collaboration diagram for YMGA_NCCBTable:

Public Member Functions

 YMGA_NCCBTable (YWidget *parent, YTableHeader *tableHeader, YCBTableMode mode=YCBTableMode::YCBTableCheckBoxOnFirstColumn)
 
bool bigList () const
 
void setHeader (std::vector< std::string > head)
 
void getHeader (std::vector< std::string > &head)
 
virtual void setAlignment (int col, YAlignmentType al)
 
void setBigList (const bool big)
 
void SetSepChar (const chtype colSepchar)
 
void SetSepWidth (const unsigned sepwidth)
 
void SetHotCol (const int hcol)
 
virtual void addItem (YItem *yitem)
 
virtual void addItems (const YItemCollection &itemCollection)
 
virtual void deleteAllItems ()
 
virtual int getCurrentItem ()
 
YItem * getCurrentItemPointer ()
 
virtual void setCurrentItem (int index)
 
virtual void selectItem (YItem *yitem, bool selected)
 
void selectCurrentItem ()
 
virtual void deselectAllItems ()
 
virtual int preferredWidth ()
 
virtual int preferredHeight ()
 
virtual void setSize (int newWidth, int newHeight)
 
virtual void setLabel (const std::string &nlabel)
 
virtual void setEnabled (bool do_bv)
 
bool setItemByKey (int key)
 
virtual NCursesEvent wHandleInput (wint_t key)
 
virtual bool setKeyboardFocus ()
 
void stripHotkeys ()
 
void setSortStrategy (NCTableSortStrategyBase *newStrategy)
 
void checkItem (YItem *yitem, bool checked=true)
 

Protected Member Functions

virtual NCTablePad * myPad () const
 Overload myPad to narrow the type.
 
virtual const char * location () const
 
virtual NCPad * CreatePad ()
 
virtual void cellChanged (int index, int colnum, const std::string &newtext)
 
virtual void cellChanged (const YTableCell *cell)
 
virtual void startMultipleChanges ()
 
virtual void doneMultipleChanges ()
 
virtual void addItem (YItem *yitem, bool allAtOnce)
 
void toggleCurrentItem ()
 Toggle item from selected -> deselected and vice versa.
 

Protected Attributes

bool biglist
 

Friends

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

Detailed Description

Definition at line 34 of file YMGA_NCCBTable.h.


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