Skip to content

Commit df4d5ef

Browse files
anaselliConan-Kudo
authored andcommitted
New YMGA_CBTable ncurses implementation
1 parent 926ee90 commit df4d5ef

File tree

4 files changed

+1267
-269
lines changed

4 files changed

+1267
-269
lines changed

src/YMGANCWidgetFactory.cc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,11 @@ YMGANCWidgetFactory::~YMGANCWidgetFactory()
5151
}
5252

5353

54-
YMGA_CBTable * YMGANCWidgetFactory::createCBTable( YWidget * parent, YTableHeader * header_disown, YCBTableMode mode )
54+
YMGA_CBTable * YMGANCWidgetFactory::createCBTable( YWidget * parent, YTableHeader * header )
5555
{
56-
YMGA_NCCBTable * table = new YMGA_NCCBTable( parent, header_disown, mode );
56+
YCBTableHeader *hdr = dynamic_cast<YCBTableHeader *>(header);
57+
YUI_CHECK_NEW(hdr);
58+
YMGA_NCCBTable * table = new YMGA_NCCBTable( parent, hdr );
5759
YUI_CHECK_NEW( table );
5860

5961
return table;

src/YMGANCWidgetFactory.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class YMGANCWidgetFactory: public YMGAWidgetFactory
4040
{
4141
public:
4242

43-
virtual YMGA_CBTable * createCBTable ( YWidget * parent, YTableHeader * header_disown, YCBTableMode mode = YCBTableCheckBoxOnFirstColumn );
43+
virtual YMGA_CBTable * createCBTable ( YWidget * parent, YTableHeader * header );
4444

4545
virtual YMGAMenuBar * createMenuBar(YWidget * parent);
4646

0 commit comments

Comments
 (0)