/
variable_declarations.tpl
78 lines (65 loc) · 2.74 KB
/
variable_declarations.tpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
// General Variables
/**
* @var <%= $objTable->ClassName %> <%= $objCodeGen->VariableNameFromTable($objTable->Name); %>
* @access protected
*/
protected $<%= $objCodeGen->VariableNameFromTable($objTable->Name); %>;
/**
* @var QForm|QControl objParentObject
* @access protected
*/
protected $objParentObject;
/**
* @var string strTitleVerb
* @access protected
*/
protected $strTitleVerb;
/**
* @var boolean blnEditMode
* @access protected
*/
protected $blnEditMode;
// Controls that allow the editing of <%= $objTable->ClassName %>'s individual data fields
<% foreach ($objTable->ColumnArray as $objColumn) { %>
/**
* @var <%= $objCodeGen->FormControlClassForColumn($objColumn); %> <%= $objCodeGen->FormControlVariableNameForColumn($objColumn); %>;
* @access protected
*/
protected $<%= $objCodeGen->FormControlVariableNameForColumn($objColumn); %>;
<% } %>
// Controls that allow the viewing of <%= $objTable->ClassName %>'s individual data fields
<% foreach ($objTable->ColumnArray as $objColumn) { %>
<% if (!$objColumn->Identity && !$objColumn->Timestamp) { %>
/**
* @var QLabel <%= $objCodeGen->FormLabelVariableNameForColumn($objColumn); %>
* @access protected
*/
protected $<%= $objCodeGen->FormLabelVariableNameForColumn($objColumn); %>;
<% } %>
<% } %>
// QListBox Controls (if applicable) to edit Unique ReverseReferences and ManyToMany References
<% foreach ($objTable->ReverseReferenceArray as $objReverseReference) { %>
<% if ($objReverseReference->Unique) { %>
/**
* @var QListBox <%= $objCodeGen->FormControlVariableNameForUniqueReverseReference($objReverseReference); %>
* @access protected
*/
protected $<%= $objCodeGen->FormControlVariableNameForUniqueReverseReference($objReverseReference); %>;
<% } %>
<% } %>
<% foreach ($objTable->ManyToManyReferenceArray as $objManyToManyReference) { %>
protected $<%= $objCodeGen->FormControlVariableNameForManyToManyReference($objManyToManyReference); %>;
<% } %>
// QLabel Controls (if applicable) to view Unique ReverseReferences and ManyToMany References
<% foreach ($objTable->ReverseReferenceArray as $objReverseReference) { %>
<% if ($objReverseReference->Unique) { %>
/**
* @var QLabel <%= $objCodeGen->FormLabelVariableNameForUniqueReverseReference($objReverseReference); %>
* @access protected
*/
protected $<%= $objCodeGen->FormLabelVariableNameForUniqueReverseReference($objReverseReference); %>;
<% } %>
<% } %>
<% foreach ($objTable->ManyToManyReferenceArray as $objManyToManyReference) { %>
protected $<%= $objCodeGen->FormLabelVariableNameForManyToManyReference($objManyToManyReference); %>;
<% } %>