Changes

Jump to: navigation, search

CIO 20133 Release 0.4 - OOP344

493 bytes added, 20:14, 20 November 2013
CCheckMark Student Resources
{{OOP344 Index | 20133}}
==CButton==
Button is a child of CField.
void radio(bool isRadio);
operator bool();
operator char*();
bool operator=(bool flag);
};
</syntaxhighlight></big>
 
 
===Attributes===
<big><syntaxhighlight lang="cpp">
*These methods set and get _flag.
<big><syntaxhighlight lang="cpp">
bool radio(); // addition for R0.6 void radio(bool isRadio); // addition for R0.6
</syntaxhighlight></big>
* These to methods, get and set the '''_radio''' attribute.
<big><syntaxhighlight lang="cpp">
operator bool(); // addtion for R0.6
</syntaxhighlight></big>
* Overload the '''bool''' cast to return the value of '''_flag'''
<big><syntaxhighlight lang="cpp">
operator char*(); // addtion for R0.6</syntaxhighlight></big>
* Overload the '''char*''' cast to return the value of '''_Label.data()'''
<big><syntaxhighlight lang="cpp">
===CMenuItem Student Resources===
====CMenuItem Help/Questions Blogs====
Yu Zhu Zhao Copy constructor question http://yzhao91.wordpress.com/2013/11/20/cmenuitem-copy-constructor-question/
====CMenuItem Blog Posts====
==Tester Programs and Sub Releases==
===R0.4.1 CButton===
[https://github.com/Seneca-OOP344/20133notes/tree/master/ProjResources/Test4Button.cpp Test4Button.cpp ]
===R0.4.2 CValEdit===
[https://github.com/Seneca-OOP344/20133notes/tree/master/ProjResources/Test5ValEdit.cpp Test5ValEdit.cpp ]
===R0.4.3 CCheckMark===
[https://github.com/Seneca-OOP344/20133notes/tree/master/ProjResources/Test6Check.cpp Test6Check.cpp ]
===R0.4.4 CMenuItem===
[https://github.com/Seneca-OOP344/20133notes/tree/master/ProjResources/Test7MenuItem.cpp Test7MenuItem.cpp ]
 
==Task Workload==
*The task workloads for these four classes are equal, (i.e, each will take 25% of Release 0.4)
==Due Date==

Navigation menu