1: <?php
2: /**
3: * Contains the QControl Class - one of the most important classes in the framework
4: * @package Controls
5: * @filesource
6: */
7: /**
8: * QControl is the user overridable Base-Class for all Controls.
9: *
10: * This class is intended to be modified. If you need to modify the class (looks or behavior), then place any
11: * custom modifications to QControl in the file.
12: *
13: * <b>Please note</b>: All custom render methods should start with a RenderHelper call and end with a RenderOutput call.
14: * Also, read the class file to learn about the wrappers (the HTML elements with the '_ctl' at the end of their
15: * 'id' attribute) and how to disable them.
16: *
17: * @package Controls
18: */
19: abstract class QControl extends QControlBase {
20:
21: /**
22: * By default, wrappers are turned on for all controls. Wrappers create an extra <div> tag around
23: * QControls, and were historically used to help manipulate QControls, and to group a name and error
24: * message with a control. However, they can at times get in the way. Now that we are using jQuery to
25: * manipulate controls, they are not needed as much, but they are still needed if you are showing
26: * and hiding items that are grouped with other items.
27: */
28: //protected $blnUseWrapper = false;
29: }