25#ifndef NCCustomStatusItemSelector_h
26#define NCCustomStatusItemSelector_h
31#include "NCItemSelector.h"
43 NCCustomStatusTableTag( YItemSelector * parentSelector, YItem * item );
44 virtual ~NCCustomStatusTableTag() {}
48 NCTableLine::STATE linestate,
49 unsigned colidx )
const;
51 virtual void SetSelected(
bool sel );
53 virtual bool Selected()
const;
55 virtual bool SingleSelection()
const {
return false; }
76 YItemSelector * _parentSelector;
91 const YItemCustomStatusVector & customStates );
98 virtual const char * location()
const {
return "NCCustomStatusItemSelector"; }
virtual bool statusChangeAllowed(int fromStatus, int toStatus)
Definition NCCustomStatusItemSelector.cc:103
virtual void cycleCurrentItemStatus()
Definition NCCustomStatusItemSelector.cc:80
virtual NCCustomStatusTableTag * tagCell(int index) const
Definition NCCustomStatusItemSelector.cc:58
NCCustomStatusItemSelector(YWidget *parent, const YItemCustomStatusVector &customStates)
Definition NCCustomStatusItemSelector.cc:34
virtual void updateCustomStatusIndicator(YItem *item)
Definition NCCustomStatusItemSelector.cc:66
virtual NCursesEvent valueChangedNotify(YItem *item)
Definition NCCustomStatusItemSelector.cc:116
virtual NCTableTag * createTagCell(YItem *item)
Definition NCCustomStatusItemSelector.cc:48
virtual ~NCCustomStatusItemSelector()
Definition NCCustomStatusItemSelector.cc:42
Definition NCCustomStatusItemSelector.h:40
void updateStatusIndicator()
Definition NCCustomStatusItemSelector.cc:139
void setStatus(int newStatus)
Definition NCCustomStatusItemSelector.cc:174
int status() const
Definition NCCustomStatusItemSelector.cc:166
NCItemSelectorBase(YWidget *parent, bool enforceSingleSelection)
Definition NCItemSelector.cc:39
Styling for a NCTable: column widths, alignment and colors.
Definition NCTableItem.h:523
Definition NCTableItem.h:647
NCTableTag(YItem *item, bool sel=false, bool singleSel=false)
Definition NCTableItem.h:658
C++ class for windows.
Definition ncursesw.h:907
A rectangle is defined by its position and size: wpos Pos, wsze Sze.
Definition position.h:194