25 #ifndef NCCustomStatusItemSelector_h 26 #define NCCustomStatusItemSelector_h 31 #include "NCItemSelector.h" 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"; }
152 #endif // NCCustomStatusItemSelector_h virtual bool statusChangeAllowed(int fromStatus, int toStatus)
Definition: NCCustomStatusItemSelector.cc:103
C++ class for windows.
Definition: ncursesw.h:906
void setStatus(int newStatus)
Definition: NCCustomStatusItemSelector.cc:174
NCCustomStatusItemSelector(YWidget *parent, const YItemCustomStatusVector &customStates)
Definition: NCCustomStatusItemSelector.cc:34
virtual NCTableTag * createTagCell(YItem *item)
Definition: NCCustomStatusItemSelector.cc:48
virtual ~NCCustomStatusItemSelector()
Definition: NCCustomStatusItemSelector.cc:42
Definition: NCCustomStatusItemSelector.h:81
virtual NCursesEvent valueChangedNotify(YItem *item)
Definition: NCCustomStatusItemSelector.cc:116
virtual void cycleCurrentItemStatus()
Definition: NCCustomStatusItemSelector.cc:80
Styling for a NCTable: column widths, alignment and colors.
Definition: NCTableItem.h:522
Definition: NCCustomStatusItemSelector.h:39
A rectangle is defined by its position and size: wpos Pos, wsze Sze.
Definition: position.h:193
void updateStatusIndicator()
Definition: NCCustomStatusItemSelector.cc:139
virtual void updateCustomStatusIndicator(YItem *item)
Definition: NCCustomStatusItemSelector.cc:66
int status() const
Definition: NCCustomStatusItemSelector.cc:166
Definition: NCTableItem.h:646
Definition: NCItemSelector.h:37
virtual NCCustomStatusTableTag * tagCell(int index) const
Definition: NCCustomStatusItemSelector.cc:58