Initial commit
This commit is contained in:
@@ -0,0 +1,206 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module ApplicationConnector
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module ApplicationConnector</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 224</TD><TD ALIGN=RIGHT> 12</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 56</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0.053</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>224.000</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>56.000</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 19</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>ApplicationConnector( QObject * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 8">./core/controllers/application_connector.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>connect( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 13">./core/controllers/application_connector.cpp:13</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>connectDeleteRFLinks( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 145">./core/controllers/application_connector.cpp:145</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>connectSelfReferenceTableLinks( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 111">./core/controllers/application_connector.cpp:111</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>connectTablePairLinks( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 123">./core/controllers/application_connector.cpp:123</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>connectUpdateDeleteRFLinks( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 134">./core/controllers/application_connector.cpp:134</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>flattenLinkList( const QVector & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 60">./core/controllers/application_connector.cpp:60</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAddress( const QObject * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 268">./core/controllers/application_connector.cpp:268</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getMetaClassName( const QMetaObject * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 273">./core/controllers/application_connector.cpp:273</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getMethodSignature( const QMetaObject *, const char *, bool )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 277">./core/controllers/application_connector.cpp:277</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>initializeDeleteCandidates( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 97">./core/controllers/application_connector.cpp:97</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>initializeSelfReferenceTableLinks( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 34">./core/controllers/application_connector.cpp:34</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>initializeTablePairLinks( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 44">./core/controllers/application_connector.cpp:44</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>initializeUpdateDeleteCandidates( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 70">./core/controllers/application_connector.cpp:70</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 24</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>linkRepositoryToFinder( const QString &, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 221">./core/controllers/application_connector.cpp:221</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 24</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>linkRepositoryToModel( const QString &, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 197">./core/controllers/application_connector.cpp:197</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>pairTableConnections( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 163">./core/controllers/application_connector.cpp:163</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>repositoryToFinderConnections( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 252">./core/controllers/application_connector.cpp:252</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>singleTableConnections( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 180">./core/controllers/application_connector.cpp:180</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 13</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QMetaObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 273">./core/controllers/application_connector.cpp:273</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 277">./core/controllers/application_connector.cpp:277</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 8">./core/controllers/application_connector.cpp:8</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 268">./core/controllers/application_connector.cpp:268</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 198">./core/controllers/application_connector.cpp:198</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 199">./core/controllers/application_connector.cpp:199</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 222">./core/controllers/application_connector.cpp:222</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 223">./core/controllers/application_connector.cpp:223</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 60">./core/controllers/application_connector.cpp:60</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
bool [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.cpp: 279">./core/controllers/application_connector.cpp:279</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,321 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module ApplicationConnector-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="224" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="56" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="224.000" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="56.000" level="2" />
|
||||
<weighted_methods_per_class_unity value="19" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="5" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>ApplicationConnector(QObject *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="8" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>connect()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="13" />
|
||||
</extent>
|
||||
<lines_of_code value="15" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="9" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>connectDeleteRFLinks()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="145" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>connectSelfReferenceTableLinks()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="111" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>connectTablePairLinks()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="123" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>connectUpdateDeleteRFLinks()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="134" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>flattenLinkList(const QVector &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="60" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAddress(const QObject *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="268" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getMetaClassName(const QMetaObject *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="273" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getMethodSignature(const QMetaObject *,const char *,bool)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="277" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initializeDeleteCandidates()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="97" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initializeSelfReferenceTableLinks()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="34" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initializeTablePairLinks()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="44" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initializeUpdateDeleteCandidates()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="70" />
|
||||
</extent>
|
||||
<lines_of_code value="24" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>linkRepositoryToFinder(const QString &,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="221" />
|
||||
</extent>
|
||||
<lines_of_code value="24" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="7" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>linkRepositoryToModel(const QString &,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="197" />
|
||||
</extent>
|
||||
<lines_of_code value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>pairTableConnections()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="163" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>repositoryToFinderConnections()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="252" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>singleTableConnections()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="180" />
|
||||
</extent>
|
||||
<lines_of_code value="13" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>ApplicationConnector</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QMetaObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="273" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="277" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="8" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="268" />
|
||||
</extent>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="198" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="199" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="222" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="223" />
|
||||
</extent>
|
||||
<name>QVector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="60" />
|
||||
</extent>
|
||||
<name>bool</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/controllers/application_connector.cpp" line="279" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,115 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module ApplicationController
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module ApplicationController</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 96</TD><TD ALIGN=RIGHT> 16</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 20</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 2.500</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT> 6.400</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT> 1.333</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 6</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>connectToDatabase( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 119">./core/controllers/application_controller.cpp:119</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>ensureDatabaseExists( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 50">./core/controllers/application_controller.cpp:50</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 43</EM></TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 3.583</TD><TD ALIGN=RIGHT> 0.417</TD></TR>
|
||||
<TR>
|
||||
<TD>loadTranslations( const QString &, const QString &, const QString &, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 129">./core/controllers/application_controller.cpp:129</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>onLoginFailed( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 108">./core/controllers/application_controller.cpp:108</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onLoginSuccessful( qint32, qint32 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 113">./core/controllers/application_controller.cpp:113</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupApplication( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 21">./core/controllers/application_controller.cpp:21</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 17</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT> 2.333</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 51">./core/controllers/application_controller.cpp:51</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 119">./core/controllers/application_controller.cpp:119</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 129">./core/controllers/application_controller.cpp:129</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 130">./core/controllers/application_controller.cpp:130</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 131">./core/controllers/application_controller.cpp:131</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 132">./core/controllers/application_controller.cpp:132</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint32 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 113">./core/controllers/application_controller.cpp:113</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_controller.cpp: 114">./core/controllers/application_controller.cpp:114</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,148 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module ApplicationController-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="96" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="20" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="15" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="6.400" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="1.333" level="0" />
|
||||
<weighted_methods_per_class_unity value="6" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="2" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>connectToDatabase(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="119" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>ensureDatabaseExists(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="50" />
|
||||
</extent>
|
||||
<lines_of_code value="43" level="1" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="12" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="3.583" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.417" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>loadTranslations(const QString &,const QString &,const QString &,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="129" />
|
||||
</extent>
|
||||
<lines_of_code value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onLoginFailed()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="108" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onLoginSuccessful(qint32,qint32)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="113" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupApplication()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="21" />
|
||||
</extent>
|
||||
<lines_of_code value="17" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="7" level="0" />
|
||||
<lines_of_comment value="3" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="2.333" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>ApplicationController</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="51" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="119" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="129" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="130" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="131" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="132" />
|
||||
</extent>
|
||||
<name>qint32</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="113" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/controllers/application_controller.cpp" line="114" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,118 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module AuthDialog
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module AuthDialog</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 60</TD><TD ALIGN=RIGHT> 9</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 11</TD><TD ALIGN=RIGHT> 2</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0.143</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>60.000</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>11.000</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 7</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>AuthDialog( QWidget * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 14">./ui/dialogs/auth_dialog.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>hashPassword( const QString &, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 82">./ui/dialogs/auth_dialog.cpp:82</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>initializeRepositories( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 25">./ui/dialogs/auth_dialog.cpp:25</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onCancelClicked( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 43">./ui/dialogs/auth_dialog.cpp:43</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onLoginClicked( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 48">./ui/dialogs/auth_dialog.cpp:48</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 25</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>setupConnections( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 38">./ui/dialogs/auth_dialog.cpp:38</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>verifyPassword( const QString &, const UserDTO & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 90">./ui/dialogs/auth_dialog.cpp:90</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 82">./ui/dialogs/auth_dialog.cpp:82</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 82">./ui/dialogs/auth_dialog.cpp:82</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 90">./ui/dialogs/auth_dialog.cpp:90</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QWidget [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 14">./ui/dialogs/auth_dialog.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
UserDTO [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/auth_dialog.cpp: 91">./ui/dialogs/auth_dialog.cpp:91</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,151 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module AuthDialog-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="60" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="11" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="60.000" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="11.000" level="2" />
|
||||
<weighted_methods_per_class_unity value="7" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="3" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>AuthDialog(QWidget *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="14" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>hashPassword(const QString &,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="82" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initializeRepositories()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="25" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onCancelClicked()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="43" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onLoginClicked()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="48" />
|
||||
</extent>
|
||||
<lines_of_code value="25" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupConnections()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="38" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>verifyPassword(const QString &,const UserDTO &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="90" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>AuthDialog</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="82" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="82" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="90" />
|
||||
</extent>
|
||||
<name>QWidget</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="14" />
|
||||
</extent>
|
||||
<name>UserDTO</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/auth_dialog.cpp" line="91" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module BaseGenerator
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module BaseGenerator</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>shouldLogAllSuccesses( )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/services/base_generator.cpp: 7">./core/services/base_generator.cpp:7</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module BaseGenerator-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="1" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="0" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>shouldLogAllSuccesses()</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/services/base_generator.cpp" line="7" />
|
||||
</extent>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>BaseGenerator</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,131 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module BaseSqlTableModel
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module BaseSqlTableModel</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 53</TD><TD ALIGN=RIGHT> 7</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 1</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 17</TD><TD ALIGN=RIGHT> 2.125</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT> 3.118</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT> 0.529</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 8</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 4</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>BaseSqlTableModel( QObject *, QSqlDatabase )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 8">./ui/models/base_sql_table_model.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>createMultiColumnFilter( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 68">./ui/models/base_sql_table_model.cpp:68</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>createUpdateFilterMessage( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 79">./ui/models/base_sql_table_model.cpp:79</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>data( const QModelIndex &, int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 23">./ui/models/base_sql_table_model.cpp:23</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 17</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>refreshAll( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 11">./ui/models/base_sql_table_model.cpp:11</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>resetFilter( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 49">./ui/models/base_sql_table_model.cpp:49</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setMultiColumnFilter( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 54">./ui/models/base_sql_table_model.cpp:54</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setTable( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 44">./ui/models/base_sql_table_model.cpp:44</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QModelIndex [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 23">./ui/models/base_sql_table_model.cpp:23</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 8">./ui/models/base_sql_table_model.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlDatabase [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 8">./ui/models/base_sql_table_model.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 44">./ui/models/base_sql_table_model.cpp:44</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 54">./ui/models/base_sql_table_model.cpp:54</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 68">./ui/models/base_sql_table_model.cpp:68</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/base_sql_table_model.cpp: 79">./ui/models/base_sql_table_model.cpp:79</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,174 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module BaseSqlTableModel-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="53" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="17" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="3.118" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.529" level="0" />
|
||||
<weighted_methods_per_class_unity value="8" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="4" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>BaseSqlTableModel(QObject *,QSqlDatabase)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="8" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>createMultiColumnFilter(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="68" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>createUpdateFilterMessage(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="79" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>data(const QModelIndex &,int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="23" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="17" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>refreshAll()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="11" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>resetFilter()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="49" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setMultiColumnFilter(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="54" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setTable(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="44" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>BaseSqlTableModel</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QModelIndex</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="23" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="8" />
|
||||
</extent>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="8" />
|
||||
</extent>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="44" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="54" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="68" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/base_sql_table_model.cpp" line="79" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,79 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module BaseSqlTableRepository
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module BaseSqlTableRepository</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 16</TD><TD ALIGN=RIGHT> 8</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 1</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>BaseSqlTableRepository( QSqlDatabase &, QObject * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/base_sql_table_repository.cpp: 6">./data/sql/base_sql_table_repository.cpp:6</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>foreignKeysOnQuery( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/base_sql_table_repository.cpp: 16">./data/sql/base_sql_table_repository.cpp:16</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/base_sql_table_repository.cpp: 7">./data/sql/base_sql_table_repository.cpp:7</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/base_sql_table_repository.cpp: 6">./data/sql/base_sql_table_repository.cpp:6</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module BaseSqlTableRepository-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="16" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="2" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="2" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>BaseSqlTableRepository(QSqlDatabase &,QObject *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/base_sql_table_repository.cpp" line="6" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>foreignKeysOnQuery()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/base_sql_table_repository.cpp" line="16" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>BaseSqlTableRepository</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/base_sql_table_repository.cpp" line="7" />
|
||||
</extent>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/base_sql_table_repository.cpp" line="6" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,65 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module ConnectionList
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module ConnectionList</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
ApplicationConnector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.h: 129">./core/controllers/application_connector.h:129</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.h: 155">./core/controllers/application_connector.h:155</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module ConnectionList-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>ConnectionList</name>
|
||||
<client_module>
|
||||
<name>ApplicationConnector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.h" line="129" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.h" line="155" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module CreateGenreRequest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module CreateGenreRequest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
GenresRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 14">./data/sql/genres_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module CreateGenreRequest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>CreateGenreRequest</name>
|
||||
<client_module>
|
||||
<name>GenresRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="14" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module CreateHallRequest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module CreateHallRequest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
HallsRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 13">./data/sql/halls_repository.cpp:13</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module CreateHallRequest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>CreateHallRequest</name>
|
||||
<client_module>
|
||||
<name>HallsRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="13" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module CreateMovieRequest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module CreateMovieRequest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
MoviesRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 14">./data/sql/movies_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module CreateMovieRequest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>CreateMovieRequest</name>
|
||||
<client_module>
|
||||
<name>MoviesRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="14" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module CreateRefundRequest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module CreateRefundRequest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
RefundsRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/refunds_repository.cpp: 14">./data/sql/refunds_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module CreateRefundRequest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>CreateRefundRequest</name>
|
||||
<client_module>
|
||||
<name>RefundsRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/refunds_repository.cpp" line="14" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module CreateRoleRequest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module CreateRoleRequest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
RolesRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/roles_repository.cpp: 13">./data/sql/roles_repository.cpp:13</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module CreateRoleRequest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>CreateRoleRequest</name>
|
||||
<client_module>
|
||||
<name>RolesRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/roles_repository.cpp" line="13" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module CreateSessionRequest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module CreateSessionRequest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
SessionsRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/sessions_repository.cpp: 14">./data/sql/sessions_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module CreateSessionRequest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>CreateSessionRequest</name>
|
||||
<client_module>
|
||||
<name>SessionsRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/sessions_repository.cpp" line="14" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module CreateTicketRequest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module CreateTicketRequest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
TicketsRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/tickets_repository.cpp: 14">./data/sql/tickets_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module CreateTicketRequest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>CreateTicketRequest</name>
|
||||
<client_module>
|
||||
<name>TicketsRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/tickets_repository.cpp" line="14" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module CreateUserRequest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module CreateUserRequest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
UsersRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/users_repository.cpp: 13">./data/sql/users_repository.cpp:13</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module CreateUserRequest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>CreateUserRequest</name>
|
||||
<client_module>
|
||||
<name>UsersRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/users_repository.cpp" line="13" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,72 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module DataRepositorySignals
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module DataRepositorySignals</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>********</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>********</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>********</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>********</STRONG></TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/data_repository_signals.h: 7">./data/sql/data_repository_signals.h:7</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
BaseSqlTableRepository [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/base_sql_table_repository.h: 7">./data/sql/base_sql_table_repository.h:7</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QObject [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/data_repository_signals.h: 7">./data/sql/data_repository_signals.h:7</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module DataRepositorySignals-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="2" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="1" level="0" />
|
||||
<number_of_children value="1" level="0" />
|
||||
<coupling_between_objects value="2" level="0" />
|
||||
<IF4 value="1" level="0" />
|
||||
<IF4_per_member_function value="********" level="2" />
|
||||
<IF4_visible value="1" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="2" />
|
||||
<IF4_concrete value="1" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="2" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/data_repository_signals.h" line="7" />
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>DataRepositorySignals</name>
|
||||
<client_module>
|
||||
<name>BaseSqlTableRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./data/sql/base_sql_table_repository.h" line="7" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./data/sql/data_repository_signals.h" line="7" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,258 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module DatabaseInterface
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module DatabaseInterface</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 35</TD><TD ALIGN=RIGHT> 1</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0.250</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT> 4.375</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 32</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 6</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 138">./tests_schema/tests_sources/database_interface.h:138</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>addGenre( const NewGenre & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 146">./tests_schema/tests_sources/database_interface.h:146</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>addHall( const NewHall & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 160">./tests_schema/tests_sources/database_interface.h:160</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>addMovie( const NewMovie & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 153">./tests_schema/tests_sources/database_interface.h:153</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>addRefund( const NewRefund & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 181">./tests_schema/tests_sources/database_interface.h:181</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>addSession( const NewSession & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 167">./tests_schema/tests_sources/database_interface.h:167</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>addTicket( const NewTicket & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 174">./tests_schema/tests_sources/database_interface.h:174</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllGenres( )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 150">./tests_schema/tests_sources/database_interface.h:150</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllHalls( )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 164">./tests_schema/tests_sources/database_interface.h:164</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllMovies( )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 157">./tests_schema/tests_sources/database_interface.h:157</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllRefunds( )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 185">./tests_schema/tests_sources/database_interface.h:185</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllSessions( )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 171">./tests_schema/tests_sources/database_interface.h:171</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllTickets( )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 178">./tests_schema/tests_sources/database_interface.h:178</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getGenre( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 149">./tests_schema/tests_sources/database_interface.h:149</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getHall( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 163">./tests_schema/tests_sources/database_interface.h:163</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getMovie( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 156">./tests_schema/tests_sources/database_interface.h:156</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getRefund( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 184">./tests_schema/tests_sources/database_interface.h:184</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getSession( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 170">./tests_schema/tests_sources/database_interface.h:170</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getTicket( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 177">./tests_schema/tests_sources/database_interface.h:177</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>isDatabaseAvailable( )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 143">./tests_schema/tests_sources/database_interface.h:143</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>removeGenre( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 147">./tests_schema/tests_sources/database_interface.h:147</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>removeHall( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 161">./tests_schema/tests_sources/database_interface.h:161</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>removeMovie( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 154">./tests_schema/tests_sources/database_interface.h:154</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>removeRefund( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 182">./tests_schema/tests_sources/database_interface.h:182</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>removeSession( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 168">./tests_schema/tests_sources/database_interface.h:168</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>removeTicket( int )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 175">./tests_schema/tests_sources/database_interface.h:175</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateGenre( const Genre & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 148">./tests_schema/tests_sources/database_interface.h:148</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateHall( const Hall & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 162">./tests_schema/tests_sources/database_interface.h:162</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateMovie( const Movie & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 155">./tests_schema/tests_sources/database_interface.h:155</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateRefund( const Refund & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 183">./tests_schema/tests_sources/database_interface.h:183</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateSession( const Session & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 169">./tests_schema/tests_sources/database_interface.h:169</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateTicket( const Ticket & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 176">./tests_schema/tests_sources/database_interface.h:176</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>~DatabaseInterface( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/database_interface.h: 140">./tests_schema/tests_sources/database_interface.h:140</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
SQLiteDatabase [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/sqlite_database.h: 12">./tests_schema/tests_sources/sqlite_database.h:12</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,436 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module DatabaseInterface-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="35" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="8" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="4.375" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="32" level="0" />
|
||||
<weighted_methods_per_class_visibility value="6" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="1" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="138" />
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>addGenre(const NewGenre &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="146" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>addHall(const NewHall &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="160" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>addMovie(const NewMovie &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="153" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>addRefund(const NewRefund &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="181" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>addSession(const NewSession &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="167" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>addTicket(const NewTicket &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="174" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllGenres()</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="150" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllHalls()</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="164" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllMovies()</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="157" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllRefunds()</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="185" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllSessions()</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="171" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllTickets()</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="178" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getGenre(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="149" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getHall(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="163" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getMovie(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="156" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getRefund(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="184" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getSession(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="170" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getTicket(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="177" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>isDatabaseAvailable()</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="143" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>removeGenre(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="147" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>removeHall(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="161" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>removeMovie(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="154" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>removeRefund(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="182" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>removeSession(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="168" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>removeTicket(int)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="175" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateGenre(const Genre &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="148" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateHall(const Hall &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="162" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateMovie(const Movie &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="155" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateRefund(const Refund &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="183" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateSession(const Session &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="169" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateTicket(const Ticket &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="176" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>~DatabaseInterface()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_schema/tests_sources/database_interface.h" line="140" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>DatabaseInterface</name>
|
||||
<client_module>
|
||||
<name>SQLiteDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./tests_schema/tests_sources/sqlite_database.h" line="12" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,104 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module DatabaseManager
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module DatabaseManager</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 79</TD><TD ALIGN=RIGHT> 16</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT> 4</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0.400</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>39.500</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 9.500</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>connectToDefaultDatabase( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 67">./core/db/database_manager.cpp:67</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 18</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 6.000</EM></TD></TR>
|
||||
<TR>
|
||||
<TD>createDefaultDatabaseIfMissing( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 20">./core/db/database_manager.cpp:20</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 35</EM></TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>35.000</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 8.000</EM></TD></TR>
|
||||
<TR>
|
||||
<TD>disconnectDefaultDatabase( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 92">./core/db/database_manager.cpp:92</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>executeSqlFiles( const QStringList &, QSqlDatabase & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 100">./core/db/database_manager.cpp:100</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>~DatabaseManager( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 9">./core/db/database_manager.cpp:9</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 101">./core/db/database_manager.cpp:101</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 21">./core/db/database_manager.cpp:21</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 68">./core/db/database_manager.cpp:68</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QStringList [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/database_manager.cpp: 100">./core/db/database_manager.cpp:100</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module DatabaseManager-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="79" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="2" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="39.500" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="9.500" level="1" />
|
||||
<weighted_methods_per_class_unity value="5" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="3" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>connectToDefaultDatabase(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="67" />
|
||||
</extent>
|
||||
<lines_of_code value="18" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="6.000" level="1" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>createDefaultDatabaseIfMissing(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="20" />
|
||||
</extent>
|
||||
<lines_of_code value="35" level="1" />
|
||||
<McCabes_cyclomatic_complexity value="8" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="35.000" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="8.000" level="1" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>disconnectDefaultDatabase()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="92" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>executeSqlFiles(const QStringList &,QSqlDatabase &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="100" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>~DatabaseManager()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="9" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>DatabaseManager</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="101" />
|
||||
</extent>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="21" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="68" />
|
||||
</extent>
|
||||
<name>QStringList</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/database_manager.cpp" line="100" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,84 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module DateTimeDelegate
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module DateTimeDelegate</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 7</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 2</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 1.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>DateTimeDelegate( QObject * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/delegates/date_time_delegate.cpp: 3">./ui/delegates/date_time_delegate.cpp:3</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>displayText( const QVariant &, const QLocale & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/delegates/date_time_delegate.cpp: 6">./ui/delegates/date_time_delegate.cpp:6</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QLocale [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/delegates/date_time_delegate.cpp: 7">./ui/delegates/date_time_delegate.cpp:7</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/delegates/date_time_delegate.cpp: 3">./ui/delegates/date_time_delegate.cpp:3</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVariant [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/delegates/date_time_delegate.cpp: 6">./ui/delegates/date_time_delegate.cpp:6</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module DateTimeDelegate-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="2" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="2" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="3" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>DateTimeDelegate(QObject *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/delegates/date_time_delegate.cpp" line="3" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>displayText(const QVariant &,const QLocale &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/delegates/date_time_delegate.cpp" line="6" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>DateTimeDelegate</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QLocale</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/delegates/date_time_delegate.cpp" line="7" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/delegates/date_time_delegate.cpp" line="3" />
|
||||
</extent>
|
||||
<name>QVariant</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/delegates/date_time_delegate.cpp" line="6" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,91 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module DateTimeGenerator
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module DateTimeGenerator</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 58</TD><TD ALIGN=RIGHT> 19</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 4</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>DateTimeGenerator( const QPair &, const QPair & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/date_time_generator.cpp: 3">./core/services/date_time_generator.cpp:3</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 22</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>generate( const QDateTime & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/date_time_generator.cpp: 29">./core/services/date_time_generator.cpp:29</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 20</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>generate( const QDateTime &, const QDateTime & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/date_time_generator.cpp: 56">./core/services/date_time_generator.cpp:56</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 16</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QDateTime [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/date_time_generator.cpp: 29">./core/services/date_time_generator.cpp:29</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/date_time_generator.cpp: 56">./core/services/date_time_generator.cpp:56</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/date_time_generator.cpp: 57">./core/services/date_time_generator.cpp:57</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QPair [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/date_time_generator.cpp: 3">./core/services/date_time_generator.cpp:3</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/date_time_generator.cpp: 4">./core/services/date_time_generator.cpp:4</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,100 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module DateTimeGenerator-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="58" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
<weighted_methods_per_class_unity value="3" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="2" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>DateTimeGenerator(const QPair &,const QPair &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/date_time_generator.cpp" line="3" />
|
||||
</extent>
|
||||
<lines_of_code value="22" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>generate(const QDateTime &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/date_time_generator.cpp" line="29" />
|
||||
</extent>
|
||||
<lines_of_code value="20" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>generate(const QDateTime &,const QDateTime &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/date_time_generator.cpp" line="56" />
|
||||
</extent>
|
||||
<lines_of_code value="16" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>DateTimeGenerator</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QDateTime</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/date_time_generator.cpp" line="29" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/date_time_generator.cpp" line="56" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/date_time_generator.cpp" line="57" />
|
||||
</extent>
|
||||
<name>QPair</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/date_time_generator.cpp" line="3" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/date_time_generator.cpp" line="4" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,214 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module DayManager
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module DayManager</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 188</TD><TD ALIGN=RIGHT> 11</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 64</TD><TD ALIGN=RIGHT> 4</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0.118</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>94.000</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>32.000</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 17</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0.235</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0.235</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>DayManager( const QTime &, const QTime & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 6">./core/utils/day_manager.cpp:6</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>addAvailableSlot( const QTime &, const QTime & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 10">./core/utils/day_manager.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>calculatePossibleReservations( qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 207">./core/utils/day_manager.cpp:207</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>duration( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 217">./core/utils/day_manager.cpp:217</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>duration( const QTime & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 233">./core/utils/day_manager.cpp:233</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>isAvailable( ... )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 42">./core/utils/day_manager.cpp:42</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>reserve( const QTime & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 20">./core/utils/day_manager.cpp:20</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 17</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>reserveAvailableSlot( QTime, qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 119">./core/utils/day_manager.cpp:119</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>reserveAvailableSlotLeft( QTime, qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 60">./core/utils/day_manager.cpp:60</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>reserveAvailableSlotRandom( QTime, qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 86">./core/utils/day_manager.cpp:86</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 24</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM>24.000</EM></TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 6.000</EM></TD></TR>
|
||||
<TR>
|
||||
<TD>reserveAvailableSlotRight( QTime, qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 73">./core/utils/day_manager.cpp:73</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>reserveImpl( qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 182">./core/utils/day_manager.cpp:182</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>reserveImplMaximal( qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 134">./core/utils/day_manager.cpp:134</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 11</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>reserveImplMinimal( qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 147">./core/utils/day_manager.cpp:147</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>reserveImplQuick( qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 161">./core/utils/day_manager.cpp:161</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>reserveImplRandom( qint64 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 171">./core/utils/day_manager.cpp:171</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setMinDuration( const QTime & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 198">./core/utils/day_manager.cpp:198</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
ReservationManager [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/reservation_manager.cpp: 6">./core/utils/reservation_manager.cpp:6</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/reservation_manager.cpp: 12">./core/utils/reservation_manager.cpp:12</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QTime [CV] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 6">./core/utils/day_manager.cpp:6</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 6">./core/utils/day_manager.cpp:6</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 10">./core/utils/day_manager.cpp:10</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 10">./core/utils/day_manager.cpp:10</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 20">./core/utils/day_manager.cpp:20</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 60">./core/utils/day_manager.cpp:60</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 73">./core/utils/day_manager.cpp:73</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 86">./core/utils/day_manager.cpp:86</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 119">./core/utils/day_manager.cpp:119</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 198">./core/utils/day_manager.cpp:198</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 233">./core/utils/day_manager.cpp:233</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint64 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 61">./core/utils/day_manager.cpp:61</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 74">./core/utils/day_manager.cpp:74</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 87">./core/utils/day_manager.cpp:87</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 120">./core/utils/day_manager.cpp:120</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 134">./core/utils/day_manager.cpp:134</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 147">./core/utils/day_manager.cpp:147</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 161">./core/utils/day_manager.cpp:161</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 171">./core/utils/day_manager.cpp:171</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 182">./core/utils/day_manager.cpp:182</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/utils/day_manager.cpp: 207">./core/utils/day_manager.cpp:207</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,343 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module DayManager-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="188" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="64" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="2" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="94.000" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="32.000" level="2" />
|
||||
<weighted_methods_per_class_unity value="17" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="3" level="0" />
|
||||
<IF4 value="4" level="0" />
|
||||
<IF4_per_member_function value="********" level="2" />
|
||||
<IF4_visible value="4" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="2" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>DayManager(const QTime &,const QTime &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="6" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>addAvailableSlot(const QTime &,const QTime &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="10" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>calculatePossibleReservations(qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="207" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>duration()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="217" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>duration(const QTime &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="233" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>isAvailable(...)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="42" />
|
||||
</extent>
|
||||
<lines_of_code value="6" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserve(const QTime &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="20" />
|
||||
</extent>
|
||||
<lines_of_code value="17" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="7" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveAvailableSlot(QTime,qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="119" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveAvailableSlotLeft(QTime,qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="60" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveAvailableSlotRandom(QTime,qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="86" />
|
||||
</extent>
|
||||
<lines_of_code value="24" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="24.000" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="6.000" level="1" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveAvailableSlotRight(QTime,qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="73" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveImpl(qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="182" />
|
||||
</extent>
|
||||
<lines_of_code value="15" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveImplMaximal(qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="134" />
|
||||
</extent>
|
||||
<lines_of_code value="11" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveImplMinimal(qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="147" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveImplQuick(qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="161" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>reserveImplRandom(qint64)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="171" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setMinDuration(const QTime &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="198" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>DayManager</name>
|
||||
<client_module>
|
||||
<name>ReservationManager</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/reservation_manager.cpp" line="6" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/reservation_manager.cpp" line="12" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QTime</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="6" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="6" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="10" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="10" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="20" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="60" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="73" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="86" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="119" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="198" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="233" />
|
||||
</extent>
|
||||
<name>qint64</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="61" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="74" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="87" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="120" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="134" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="147" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="161" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="171" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="182" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/utils/day_manager.cpp" line="207" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,114 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module DayManagerTest
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module DayManagerTest</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 133</TD><TD ALIGN=RIGHT> 17</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0.875</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM>19.000</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 8</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 4">./tests_class/day_manager_test.cpp:4</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>testAddAvailableSlot( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 18">./tests_class/day_manager_test.cpp:18</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>testDuration( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 27">./tests_class/day_manager_test.cpp:27</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>testReserveFailure( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 145">./tests_class/day_manager_test.cpp:145</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 22</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>testReserveImplMaximal( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 56">./tests_class/day_manager_test.cpp:56</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 22</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 7.333</EM></TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>testReserveImplMinimal( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 84">./tests_class/day_manager_test.cpp:84</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 22</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 7.333</EM></TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>testReserveImplQuick( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 39">./tests_class/day_manager_test.cpp:39</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 13</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>testReserveImplRandom( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 112">./tests_class/day_manager_test.cpp:112</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 11</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>testReserveSuccess( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 126">./tests_class/day_manager_test.cpp:126</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 16</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QObject [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./tests_class/day_manager_test.cpp: 4">./tests_class/day_manager_test.cpp:4</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,148 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module DayManagerTest-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="133" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="7" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="19.000" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="8" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="1" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="4" />
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>testAddAvailableSlot()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="18" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>testDuration()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="27" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>testReserveFailure()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="145" />
|
||||
</extent>
|
||||
<lines_of_code value="22" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>testReserveImplMaximal()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="56" />
|
||||
</extent>
|
||||
<lines_of_code value="22" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="3" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="7.333" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>testReserveImplMinimal()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="84" />
|
||||
</extent>
|
||||
<lines_of_code value="22" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="3" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="7.333" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>testReserveImplQuick()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="39" />
|
||||
</extent>
|
||||
<lines_of_code value="13" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>testReserveImplRandom()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="112" />
|
||||
</extent>
|
||||
<lines_of_code value="11" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>testReserveSuccess()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="126" />
|
||||
</extent>
|
||||
<lines_of_code value="16" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>DayManagerTest</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./tests_class/day_manager_test.cpp" line="4" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,127 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module DirectoriesManagementWidget
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module DirectoriesManagementWidget</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 104</TD><TD ALIGN=RIGHT> 10</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 1</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0.700</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM>14.857</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT> 1.429</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 10</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>DirectoriesManagementWidget( QWidget * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 26">./ui/widgets/directories_management_widget.cpp:26</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>initializeModels( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 58">./ui/widgets/directories_management_widget.cpp:58</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>initializeRepositories( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 38">./ui/widgets/directories_management_widget.cpp:38</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onGenreFieldRetrieved( const QSqlField & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 144">./ui/widgets/directories_management_widget.cpp:144</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onPushButtonAddGenreClicked( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 149">./ui/widgets/directories_management_widget.cpp:149</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onPushButtonAddHallClicked( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 129">./ui/widgets/directories_management_widget.cpp:129</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onPushButtonAddMovieClicked( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 108">./ui/widgets/directories_management_widget.cpp:108</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 17</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupConnections( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 94">./ui/widgets/directories_management_widget.cpp:94</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupGenreFinder( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 77">./ui/widgets/directories_management_widget.cpp:77</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupTableViews( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 86">./ui/widgets/directories_management_widget.cpp:86</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QSqlField [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 145">./ui/widgets/directories_management_widget.cpp:145</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QWidget [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.cpp: 26">./ui/widgets/directories_management_widget.cpp:26</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,172 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module DirectoriesManagementWidget-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="104" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="7" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="14.857" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="1.429" level="0" />
|
||||
<weighted_methods_per_class_unity value="10" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="2" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>DirectoriesManagementWidget(QWidget *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="26" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="7" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initializeModels()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="58" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initializeRepositories()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="38" />
|
||||
</extent>
|
||||
<lines_of_code value="15" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onGenreFieldRetrieved(const QSqlField &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="144" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onPushButtonAddGenreClicked()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="149" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onPushButtonAddHallClicked()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="129" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onPushButtonAddMovieClicked()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="108" />
|
||||
</extent>
|
||||
<lines_of_code value="17" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupConnections()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="94" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupGenreFinder()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="77" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupTableViews()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="86" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>DirectoriesManagementWidget</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QSqlField</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="145" />
|
||||
</extent>
|
||||
<name>QWidget</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.cpp" line="26" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,158 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module EntityDeleterWidget
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module EntityDeleterWidget</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 107</TD><TD ALIGN=RIGHT> 10</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 1</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0.545</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM>17.833</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT> 2.333</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 11</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>EntityDeleterWidget( QWidget * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 15">./ui/widgets/entity_deleter_widget.cpp:15</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>deleteEntityById( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 83">./ui/widgets/entity_deleter_widget.cpp:83</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 90">./ui/widgets/entity_deleter_widget.cpp:90</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 97">./ui/widgets/entity_deleter_widget.cpp:97</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 104">./ui/widgets/entity_deleter_widget.cpp:104</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 111">./ui/widgets/entity_deleter_widget.cpp:111</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 118">./ui/widgets/entity_deleter_widget.cpp:118</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 24</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>onComboBoxCurrentTableCurrentIndexChanged( int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 61">./ui/widgets/entity_deleter_widget.cpp:61</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onFieldRetrieved( const QSqlField & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 71">./ui/widgets/entity_deleter_widget.cpp:71</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onPushButtonDeleteEntityClicked( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 123">./ui/widgets/entity_deleter_widget.cpp:123</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 28</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 7.000</TD><TD ALIGN=RIGHT> 1.500</TD></TR>
|
||||
<TR>
|
||||
<TD>onRecordRetrieved( const QSqlRecord & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 75">./ui/widgets/entity_deleter_widget.cpp:75</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>refreshEntityFinder( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 54">./ui/widgets/entity_deleter_widget.cpp:54</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupComboBoxCurrentTable( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 23">./ui/widgets/entity_deleter_widget.cpp:23</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupConnections( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 35">./ui/widgets/entity_deleter_widget.cpp:35</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupEntityFinder( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 49">./ui/widgets/entity_deleter_widget.cpp:49</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>showMessageDialog( const RepositoryResult &, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 172">./ui/widgets/entity_deleter_widget.cpp:172</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QSqlField [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 71">./ui/widgets/entity_deleter_widget.cpp:71</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlRecord [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 75">./ui/widgets/entity_deleter_widget.cpp:75</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 173">./ui/widgets/entity_deleter_widget.cpp:173</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QWidget [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 15">./ui/widgets/entity_deleter_widget.cpp:15</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
RepositoryResult [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_deleter_widget.cpp: 172">./ui/widgets/entity_deleter_widget.cpp:172</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,225 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module EntityDeleterWidget-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="107" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="6" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="17.833" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="2.333" level="0" />
|
||||
<weighted_methods_per_class_unity value="11" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="5" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>EntityDeleterWidget(QWidget *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="15" />
|
||||
</extent>
|
||||
<lines_of_code value="6" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>deleteEntityById()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="83" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="90" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="97" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="104" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="111" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="118" />
|
||||
</extent>
|
||||
<lines_of_code value="24" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onComboBoxCurrentTableCurrentIndexChanged(int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="61" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onFieldRetrieved(const QSqlField &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="71" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onPushButtonDeleteEntityClicked()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="123" />
|
||||
</extent>
|
||||
<lines_of_code value="28" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="4" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="7.000" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="1.500" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onRecordRetrieved(const QSqlRecord &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="75" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>refreshEntityFinder()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="54" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupComboBoxCurrentTable()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="23" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupConnections()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="35" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupEntityFinder()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="49" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>showMessageDialog(const RepositoryResult &,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="172" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>EntityDeleterWidget</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QSqlField</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="71" />
|
||||
</extent>
|
||||
<name>QSqlRecord</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="75" />
|
||||
</extent>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="173" />
|
||||
</extent>
|
||||
<name>QWidget</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="15" />
|
||||
</extent>
|
||||
<name>RepositoryResult</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_deleter_widget.cpp" line="172" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,162 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module EntityFinderWidget
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module EntityFinderWidget</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 79</TD><TD ALIGN=RIGHT> 7</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0.083</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>79.000</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 12</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>EntityFinderWidget( QWidget * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 8">./ui/widgets/entity_finder_widget.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>EntityFinderWidget( const QString &, const QString &, QWidget * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 15">./ui/widgets/entity_finder_widget.cpp:15</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onFieldRetrieved( const QSqlField & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 111">./ui/widgets/entity_finder_widget.cpp:111</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onPushButtonFindEntityClicked( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 85">./ui/widgets/entity_finder_widget.cpp:85</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onRecordRetrieved( const QSqlRecord & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 106">./ui/widgets/entity_finder_widget.cpp:106</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onRowSelected( int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 102">./ui/widgets/entity_finder_widget.cpp:102</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>refreshLineEditText( const QSqlRecord & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 42">./ui/widgets/entity_finder_widget.cpp:42</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>resetToDefault( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 77">./ui/widgets/entity_finder_widget.cpp:77</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setDefaultRelation( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 59">./ui/widgets/entity_finder_widget.cpp:59</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setHiddenFrame( bool )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 23">./ui/widgets/entity_finder_widget.cpp:23</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupConnections( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 68">./ui/widgets/entity_finder_widget.cpp:68</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupFrameStyle( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 73">./ui/widgets/entity_finder_widget.cpp:73</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QSqlField [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 111">./ui/widgets/entity_finder_widget.cpp:111</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlRecord [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 42">./ui/widgets/entity_finder_widget.cpp:42</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 106">./ui/widgets/entity_finder_widget.cpp:106</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 15">./ui/widgets/entity_finder_widget.cpp:15</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 16">./ui/widgets/entity_finder_widget.cpp:16</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 60">./ui/widgets/entity_finder_widget.cpp:60</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QWidget [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 8">./ui/widgets/entity_finder_widget.cpp:8</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 17">./ui/widgets/entity_finder_widget.cpp:17</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
bool [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_finder_widget.cpp: 23">./ui/widgets/entity_finder_widget.cpp:23</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,233 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module EntityFinderWidget-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="79" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="79.000" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="12" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="5" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>EntityFinderWidget(QWidget *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="8" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>EntityFinderWidget(const QString &,const QString &,QWidget *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="15" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onFieldRetrieved(const QSqlField &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="111" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onPushButtonFindEntityClicked()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="85" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onRecordRetrieved(const QSqlRecord &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="106" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onRowSelected(int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="102" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>refreshLineEditText(const QSqlRecord &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="42" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>resetToDefault()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="77" />
|
||||
</extent>
|
||||
<lines_of_code value="6" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setDefaultRelation(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="59" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setHiddenFrame(bool)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="23" />
|
||||
</extent>
|
||||
<lines_of_code value="15" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupConnections()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="68" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupFrameStyle()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="73" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>EntityFinderWidget</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QSqlField</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="111" />
|
||||
</extent>
|
||||
<name>QSqlRecord</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="42" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="106" />
|
||||
</extent>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="15" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="16" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="60" />
|
||||
</extent>
|
||||
<name>QWidget</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="8" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="17" />
|
||||
</extent>
|
||||
<name>bool</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./ui/widgets/entity_finder_widget.cpp" line="23" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,286 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module EntityUpdaterWidget
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module EntityUpdaterWidget</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 348</TD><TD ALIGN=RIGHT> 16</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 62</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0.182</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>87.000</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>15.500</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 22</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 7</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>EntityUpdaterWidget( QWidget * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 33">./ui/widgets/entity_updater_widget.cpp:33</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>actualColumnValue( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 145">./ui/widgets/entity_updater_widget.cpp:145</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 155">./ui/widgets/entity_updater_widget.cpp:155</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 165">./ui/widgets/entity_updater_widget.cpp:165</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 175">./ui/widgets/entity_updater_widget.cpp:175</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 28</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>actualForeignKey( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 184">./ui/widgets/entity_updater_widget.cpp:184</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>configureForeignKeyFinder( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 115">./ui/widgets/entity_updater_widget.cpp:115</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>configureForeignKeyFinder( const QString &, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 92">./ui/widgets/entity_updater_widget.cpp:92</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 16</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>configurePrimaryKeyFinder( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 121">./ui/widgets/entity_updater_widget.cpp:121</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>findIndexByColumn( QAbstractItemModel *, int, const QVariant & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 430">./ui/widgets/entity_updater_widget.cpp:430</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 13</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>isColumnsEqual( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 446">./ui/widgets/entity_updater_widget.cpp:446</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onColumnSelected( int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 394">./ui/widgets/entity_updater_widget.cpp:394</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 31</EM></TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>onForeignFieldRetrieved( const QSqlField & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 133">./ui/widgets/entity_updater_widget.cpp:133</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onPrimaryEntityRetrieved( const QSqlRecord & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 139">./ui/widgets/entity_updater_widget.cpp:139</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onPrimaryFieldRetrieved( const QSqlField & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 127">./ui/widgets/entity_updater_widget.cpp:127</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>onPushButtonUpdateClicked( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 335">./ui/widgets/entity_updater_widget.cpp:335</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 23</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>onTableSelected( int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 368">./ui/widgets/entity_updater_widget.cpp:368</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>processEntityUpdate( RepositoryResult & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 264">./ui/widgets/entity_updater_widget.cpp:264</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 276">./ui/widgets/entity_updater_widget.cpp:276</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 288">./ui/widgets/entity_updater_widget.cpp:288</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 300">./ui/widgets/entity_updater_widget.cpp:300</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 312">./ui/widgets/entity_updater_widget.cpp:312</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 324">./ui/widgets/entity_updater_widget.cpp:324</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 60</EM></TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 12</EM></TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>processUpdateResult( const RepositoryResult & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 459">./ui/widgets/entity_updater_widget.cpp:459</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 18</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupChildEntityFinderWidget( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 77">./ui/widgets/entity_updater_widget.cpp:77</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupComboBoxCurrentTable( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 43">./ui/widgets/entity_updater_widget.cpp:43</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 11</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupConnections( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 57">./ui/widgets/entity_updater_widget.cpp:57</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setupParentEntityFinderWidget( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 85">./ui/widgets/entity_updater_widget.cpp:85</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>showMessageDialog( const RepositoryResult &, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 484">./ui/widgets/entity_updater_widget.cpp:484</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateEntity( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 195">./ui/widgets/entity_updater_widget.cpp:195</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 204">./ui/widgets/entity_updater_widget.cpp:204</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 215">./ui/widgets/entity_updater_widget.cpp:215</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 227">./ui/widgets/entity_updater_widget.cpp:227</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 239">./ui/widgets/entity_updater_widget.cpp:239</A></CODE><BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 253">./ui/widgets/entity_updater_widget.cpp:253</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 47</EM></TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QAbstractItemModel [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 430">./ui/widgets/entity_updater_widget.cpp:430</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlField [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 127">./ui/widgets/entity_updater_widget.cpp:127</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 133">./ui/widgets/entity_updater_widget.cpp:133</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlRecord [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 139">./ui/widgets/entity_updater_widget.cpp:139</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 93">./ui/widgets/entity_updater_widget.cpp:93</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 93">./ui/widgets/entity_updater_widget.cpp:93</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 116">./ui/widgets/entity_updater_widget.cpp:116</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 122">./ui/widgets/entity_updater_widget.cpp:122</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 145">./ui/widgets/entity_updater_widget.cpp:145</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 155">./ui/widgets/entity_updater_widget.cpp:155</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 165">./ui/widgets/entity_updater_widget.cpp:165</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 175">./ui/widgets/entity_updater_widget.cpp:175</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 184">./ui/widgets/entity_updater_widget.cpp:184</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 446">./ui/widgets/entity_updater_widget.cpp:446</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 485">./ui/widgets/entity_updater_widget.cpp:485</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVariant [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 432">./ui/widgets/entity_updater_widget.cpp:432</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QWidget [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 33">./ui/widgets/entity_updater_widget.cpp:33</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
RepositoryResult [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 265">./ui/widgets/entity_updater_widget.cpp:265</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 277">./ui/widgets/entity_updater_widget.cpp:277</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 289">./ui/widgets/entity_updater_widget.cpp:289</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 301">./ui/widgets/entity_updater_widget.cpp:301</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 313">./ui/widgets/entity_updater_widget.cpp:313</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 325">./ui/widgets/entity_updater_widget.cpp:325</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 459">./ui/widgets/entity_updater_widget.cpp:459</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/entity_updater_widget.cpp: 484">./ui/widgets/entity_updater_widget.cpp:484</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,475 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module EntityUpdaterWidget-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="348" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="62" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="4" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="87.000" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="15.500" level="2" />
|
||||
<weighted_methods_per_class_unity value="22" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="7" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>EntityUpdaterWidget(QWidget *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="33" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>actualColumnValue(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="145" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="155" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="165" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="175" />
|
||||
</extent>
|
||||
<lines_of_code value="28" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="8" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>actualForeignKey(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="184" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>configureForeignKeyFinder(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="115" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>configureForeignKeyFinder(const QString &,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="92" />
|
||||
</extent>
|
||||
<lines_of_code value="16" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>configurePrimaryKeyFinder(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="121" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>findIndexByColumn(QAbstractItemModel *,int,const QVariant &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="430" />
|
||||
</extent>
|
||||
<lines_of_code value="13" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="8" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>isColumnsEqual(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="446" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onColumnSelected(int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="394" />
|
||||
</extent>
|
||||
<lines_of_code value="31" level="1" />
|
||||
<McCabes_cyclomatic_complexity value="8" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onForeignFieldRetrieved(const QSqlField &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="133" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onPrimaryEntityRetrieved(const QSqlRecord &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="139" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onPrimaryFieldRetrieved(const QSqlField &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="127" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onPushButtonUpdateClicked()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="335" />
|
||||
</extent>
|
||||
<lines_of_code value="23" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>onTableSelected(int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="368" />
|
||||
</extent>
|
||||
<lines_of_code value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>processEntityUpdate(RepositoryResult &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="264" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="276" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="288" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="300" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="312" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="324" />
|
||||
</extent>
|
||||
<lines_of_code value="60" level="1" />
|
||||
<McCabes_cyclomatic_complexity value="12" level="1" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>processUpdateResult(const RepositoryResult &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="459" />
|
||||
</extent>
|
||||
<lines_of_code value="18" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupChildEntityFinderWidget()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="77" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupComboBoxCurrentTable()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="43" />
|
||||
</extent>
|
||||
<lines_of_code value="11" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupConnections()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="57" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setupParentEntityFinderWidget()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="85" />
|
||||
</extent>
|
||||
<lines_of_code value="6" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>showMessageDialog(const RepositoryResult &,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="484" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateEntity()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="195" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="204" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="215" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="227" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="239" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="253" />
|
||||
</extent>
|
||||
<lines_of_code value="47" level="1" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>EntityUpdaterWidget</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QAbstractItemModel</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="430" />
|
||||
</extent>
|
||||
<name>QSqlField</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="127" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="133" />
|
||||
</extent>
|
||||
<name>QSqlRecord</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="139" />
|
||||
</extent>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="93" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="93" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="116" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="122" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="145" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="155" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="165" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="175" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="184" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="446" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="485" />
|
||||
</extent>
|
||||
<name>QVariant</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="432" />
|
||||
</extent>
|
||||
<name>QWidget</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="33" />
|
||||
</extent>
|
||||
<name>RepositoryResult</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="265" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="277" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="289" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="301" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="313" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="325" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="459" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/widgets/entity_updater_widget.cpp" line="484" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,135 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module ErrorDialog
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module ErrorDialog</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 174</TD><TD ALIGN=RIGHT> 19</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 82</TD><TD ALIGN=RIGHT> 9</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0.889</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM>21.750</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>10.250</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 9</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>displayError( QWidget *, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 39">./ui/dialogs/error_dialog.cpp:39</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 28</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>getDetailedMessage( int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 199">./ui/dialogs/error_dialog.cpp:199</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>getDialog( QWidget *, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 9">./ui/dialogs/error_dialog.cpp:9</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>handleCheckConstraint( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 169">./ui/dialogs/error_dialog.cpp:169</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 28</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 17</EM></TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>handleForeignKeyConstraint( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 144">./ui/dialogs/error_dialog.cpp:144</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 11</EM></TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>handleNotFoundErrors( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 75">./ui/dialogs/error_dialog.cpp:75</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 21</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 13</EM></TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM>21.000</EM></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>13.000</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>handlePrimaryKeyConstraint( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 165">./ui/dialogs/error_dialog.cpp:165</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>handleSqlConstraints( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 99">./ui/dialogs/error_dialog.cpp:99</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 11</EM></TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>handleUniqueConstraint( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 120">./ui/dialogs/error_dialog.cpp:120</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 22</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 13</EM></TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 10">./ui/dialogs/error_dialog.cpp:10</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 39">./ui/dialogs/error_dialog.cpp:39</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 75">./ui/dialogs/error_dialog.cpp:75</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 99">./ui/dialogs/error_dialog.cpp:99</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 120">./ui/dialogs/error_dialog.cpp:120</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 144">./ui/dialogs/error_dialog.cpp:144</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 169">./ui/dialogs/error_dialog.cpp:169</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QWidget [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 9">./ui/dialogs/error_dialog.cpp:9</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/dialogs/error_dialog.cpp: 39">./ui/dialogs/error_dialog.cpp:39</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,188 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module ErrorDialog-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="174" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="82" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="8" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="21.750" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="10.250" level="2" />
|
||||
<weighted_methods_per_class_unity value="9" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="2" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>displayError(QWidget *,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="39" />
|
||||
</extent>
|
||||
<lines_of_code value="28" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="6" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getDetailedMessage(int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="199" />
|
||||
</extent>
|
||||
<lines_of_code value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="8" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getDialog(QWidget *,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="9" />
|
||||
</extent>
|
||||
<lines_of_code value="15" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="7" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>handleCheckConstraint(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="169" />
|
||||
</extent>
|
||||
<lines_of_code value="28" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="17" level="1" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>handleForeignKeyConstraint(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="144" />
|
||||
</extent>
|
||||
<lines_of_code value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="11" level="1" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>handleNotFoundErrors(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="75" />
|
||||
</extent>
|
||||
<lines_of_code value="21" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="13" level="1" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="21.000" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="13.000" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>handlePrimaryKeyConstraint()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="165" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>handleSqlConstraints(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="99" />
|
||||
</extent>
|
||||
<lines_of_code value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="11" level="1" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>handleUniqueConstraint(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="120" />
|
||||
</extent>
|
||||
<lines_of_code value="22" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="13" level="1" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>ErrorDialog</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="10" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="39" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="75" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="99" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="120" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="144" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="169" />
|
||||
</extent>
|
||||
<name>QWidget</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="9" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/dialogs/error_dialog.cpp" line="39" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,124 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module ExecuteSqlFile
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module ExecuteSqlFile</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 80</TD><TD ALIGN=RIGHT> 11</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 28</TD><TD ALIGN=RIGHT> 4</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 1.429</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 8.000</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT> 2.800</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 7</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>ExecuteSqlFile( QSqlDatabase & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 5">./core/db/execute_sql_file.cpp:5</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>executeStatement( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 101">./core/db/execute_sql_file.cpp:101</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>filterLine( QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 96">./core/db/execute_sql_file.cpp:96</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>operator ( )( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 10">./core/db/execute_sql_file.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 17</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT> 5.000</TD></TR>
|
||||
<TR>
|
||||
<TD>processDelimiterChange( QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 86">./core/db/execute_sql_file.cpp:86</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>processLine( QString &, QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 52">./core/db/execute_sql_file.cpp:52</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 26</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 8.667</EM></TD><TD ALIGN=RIGHT> 3.000</TD></TR>
|
||||
<TR>
|
||||
<TD>processStatements( QStringList & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 34">./core/db/execute_sql_file.cpp:34</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 13</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 7.000</EM></TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 5">./core/db/execute_sql_file.cpp:5</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 10">./core/db/execute_sql_file.cpp:10</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 52">./core/db/execute_sql_file.cpp:52</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 52">./core/db/execute_sql_file.cpp:52</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 86">./core/db/execute_sql_file.cpp:86</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 96">./core/db/execute_sql_file.cpp:96</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 101">./core/db/execute_sql_file.cpp:101</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QStringList [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/db/execute_sql_file.cpp: 34">./core/db/execute_sql_file.cpp:34</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,163 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module ExecuteSqlFile-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="80" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="28" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="10" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="8.000" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="2.800" level="0" />
|
||||
<weighted_methods_per_class_unity value="7" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="3" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>ExecuteSqlFile(QSqlDatabase &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="5" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>executeStatement(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="101" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>filterLine(QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="96" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>operator ()(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="10" />
|
||||
</extent>
|
||||
<lines_of_code value="17" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="5.000" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>processDelimiterChange(QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="86" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>processLine(QString &,QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="52" />
|
||||
</extent>
|
||||
<lines_of_code value="26" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="9" level="0" />
|
||||
<lines_of_comment value="3" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="8.667" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="3.000" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>processStatements(QStringList &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="34" />
|
||||
</extent>
|
||||
<lines_of_code value="13" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="7" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="7.000" level="1" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>ExecuteSqlFile</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="5" />
|
||||
</extent>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="10" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="52" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="52" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="86" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="96" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="101" />
|
||||
</extent>
|
||||
<name>QStringList</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/db/execute_sql_file.cpp" line="34" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,70 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module FileReader
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module FileReader</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 12</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 2.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>read( const string &, string & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/file_reader.cpp: 8">./tests_schema/tests_sources/file_reader.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
string [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/file_reader.cpp: 8">./tests_schema/tests_sources/file_reader.cpp:8</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/file_reader.cpp: 8">./tests_schema/tests_sources/file_reader.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module FileReader-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="2" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="1" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>read(const string &,string &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_schema/tests_sources/file_reader.cpp" line="8" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>FileReader</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>string</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./tests_schema/tests_sources/file_reader.cpp" line="8" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./tests_schema/tests_sources/file_reader.cpp" line="8" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,72 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module FileReaderInterface
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module FileReaderInterface</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 2</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>definition
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/file_reader_interface.h: 6">./tests_schema/tests_sources/file_reader_interface.h:6</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
FileReader [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/file_reader.h: 7">./tests_schema/tests_sources/file_reader.h:7</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
SQLFileExecutorInterface [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/sql_file_executor_interfase.h: 7">./tests_schema/tests_sources/sql_file_executor_interfase.h:7</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module FileReaderInterface-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="2" level="0" />
|
||||
<coupling_between_objects value="2" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
<description>definition</description>
|
||||
<source_reference file="./tests_schema/tests_sources/file_reader_interface.h" line="6" />
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>FileReaderInterface</name>
|
||||
<client_module>
|
||||
<name>FileReader</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./tests_schema/tests_sources/file_reader.h" line="7" />
|
||||
</extent>
|
||||
<name>SQLFileExecutorInterface</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./tests_schema/tests_sources/sql_file_executor_interfase.h" line="7" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,67 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module GeneratorInterface
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module GeneratorInterface</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 18</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>********</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/generator_interface.h: 7">./core/services/generator_interface.h:7</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 18</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
BaseGenerator [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./core/services/base_generator.h: 9">./core/services/base_generator.h:9</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module GeneratorInterface-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="18" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="1" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/generator_interface.h" line="7" />
|
||||
<lines_of_code value="18" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>GeneratorInterface</name>
|
||||
<client_module>
|
||||
<name>BaseGenerator</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./core/services/base_generator.h" line="9" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module Genre
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module Genre</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
SQLiteDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/sqlite_database.cpp: 105">./tests_schema/tests_sources/sqlite_database.cpp:105</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module Genre-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>Genre</name>
|
||||
<client_module>
|
||||
<name>SQLiteDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./tests_schema/tests_sources/sqlite_database.cpp" line="105" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module GenreDTO
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module GenreDTO</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
GenresRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 28">./data/sql/genres_repository.cpp:28</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module GenreDTO-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>GenreDTO</name>
|
||||
<client_module>
|
||||
<name>GenresRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="28" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,90 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module GenresModel
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module GenresModel</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 24</TD><TD ALIGN=RIGHT> 8</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>GenresModel( QObject *, const QSqlDatabase & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/genres_model.cpp: 5">./ui/models/genres_model.cpp:5</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>headerData( int, Orientation, int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/genres_model.cpp: 19">./ui/models/genres_model.cpp:19</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>initialize( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/genres_model.cpp: 8">./ui/models/genres_model.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
Orientation [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/genres_model.cpp: 19">./ui/models/genres_model.cpp:19</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/genres_model.cpp: 5">./ui/models/genres_model.cpp:5</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/genres_model.cpp: 5">./ui/models/genres_model.cpp:5</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module GenresModel-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="24" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
<weighted_methods_per_class_unity value="3" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="3" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>GenresModel(QObject *,const QSqlDatabase &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/genres_model.cpp" line="5" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>headerData(int,Orientation,int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/genres_model.cpp" line="19" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="7" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initialize()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/genres_model.cpp" line="8" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>GenresModel</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>Orientation</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./ui/models/genres_model.cpp" line="19" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/genres_model.cpp" line="5" />
|
||||
</extent>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/genres_model.cpp" line="5" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,141 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module GenresRepository
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module GenresRepository</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 68</TD><TD ALIGN=RIGHT> 10</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 7</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 8</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>GenresRepository( QSqlDatabase &, QObject * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 10">./data/sql/genres_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>createGenre( const CreateGenreRequest & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 14">./data/sql/genres_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>deleteGenreById( qint32 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 80">./data/sql/genres_repository.cpp:80</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllGenres( QVector & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 48">./data/sql/genres_repository.cpp:48</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getGenreById( qint32, GenreDTO & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 27">./data/sql/genres_repository.cpp:27</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 16</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>mapQueryToDTO( const QSqlQuery & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 93">./data/sql/genres_repository.cpp:93</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateGenre( const UpdateGenreRequest & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 65">./data/sql/genres_repository.cpp:65</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
CreateGenreRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 14">./data/sql/genres_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
GenreDTO [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 28">./data/sql/genres_repository.cpp:28</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 10">./data/sql/genres_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 10">./data/sql/genres_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlQuery [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 93">./data/sql/genres_repository.cpp:93</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 48">./data/sql/genres_repository.cpp:48</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
UpdateGenreRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 65">./data/sql/genres_repository.cpp:65</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint32 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 27">./data/sql/genres_repository.cpp:27</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.cpp: 80">./data/sql/genres_repository.cpp:80</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module GenresRepository-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="68" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
<weighted_methods_per_class_unity value="7" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="8" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>GenresRepository(QSqlDatabase &,QObject *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>createGenre(const CreateGenreRequest &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="14" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>deleteGenreById(qint32)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="80" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllGenres(QVector &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="48" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getGenreById(qint32,GenreDTO &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="27" />
|
||||
</extent>
|
||||
<lines_of_code value="16" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>mapQueryToDTO(const QSqlQuery &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="93" />
|
||||
</extent>
|
||||
<lines_of_code value="6" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateGenre(const UpdateGenreRequest &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="65" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>GenresRepository</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>CreateGenreRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="14" />
|
||||
</extent>
|
||||
<name>GenreDTO</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="28" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<name>QSqlQuery</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="93" />
|
||||
</extent>
|
||||
<name>QVector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="48" />
|
||||
</extent>
|
||||
<name>UpdateGenreRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="65" />
|
||||
</extent>
|
||||
<name>qint32</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="27" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./data/sql/genres_repository.cpp" line="80" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,138 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module GenresRepositoryInterface
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module GenresRepositoryInterface</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 11</TD><TD ALIGN=RIGHT> 2</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 1.200</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 7</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 36</TD><TD ALIGN=RIGHT> 7.200</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 36</EM></TD><TD ALIGN=RIGHT> 7.200</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0.800</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>definition
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 15">./core/repositories/genres_repository_interface.h:15</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/reports_widget.h: 10">./ui/widgets/reports_widget.h:10</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.h: 13">./ui/widgets/directories_management_widget.h:13</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>createGenre( const CreateGenreRequest & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 18">./core/repositories/genres_repository_interface.h:18</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>deleteGenreById( qint32 )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 31">./core/repositories/genres_repository_interface.h:31</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllGenres( QVector & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 25">./core/repositories/genres_repository_interface.h:25</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getGenreById( qint32, GenreDTO & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 21">./core/repositories/genres_repository_interface.h:21</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateGenre( const UpdateGenreRequest & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 28">./core/repositories/genres_repository_interface.h:28</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
GenresRepository [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/genres_repository.h: 9">./data/sql/genres_repository.h:9</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
CreateGenreRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 18">./core/repositories/genres_repository_interface.h:18</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
GenreDTO [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 22">./core/repositories/genres_repository_interface.h:22</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 25">./core/repositories/genres_repository_interface.h:25</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
RepositoryInterface [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 15">./core/repositories/genres_repository_interface.h:15</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
UpdateGenreRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 28">./core/repositories/genres_repository_interface.h:28</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint32 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 21">./core/repositories/genres_repository_interface.h:21</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/genres_repository_interface.h: 31">./core/repositories/genres_repository_interface.h:31</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,172 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module GenresRepositoryInterface-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="11" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="6" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="5" level="0" />
|
||||
<weighted_methods_per_class_visibility value="5" level="0" />
|
||||
<depth_of_inheritance_tree value="1" level="0" />
|
||||
<number_of_children value="1" level="0" />
|
||||
<coupling_between_objects value="7" level="0" />
|
||||
<IF4 value="36" level="0" />
|
||||
<IF4_per_member_function value="********" level="2" />
|
||||
<IF4_visible value="36" level="1" />
|
||||
<IF4_visible_per_member_function value="********" level="2" />
|
||||
<IF4_concrete value="4" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="2" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="15" />
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>declaration</description>
|
||||
<source_reference file="./ui/widgets/reports_widget.h" line="10" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>declaration</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.h" line="13" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>createGenre(const CreateGenreRequest &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="18" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>deleteGenreById(qint32)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="31" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllGenres(QVector &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="25" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getGenreById(qint32,GenreDTO &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="21" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateGenre(const UpdateGenreRequest &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="28" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>GenresRepositoryInterface</name>
|
||||
<client_module>
|
||||
<name>GenresRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./data/sql/genres_repository.h" line="9" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>CreateGenreRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="18" />
|
||||
</extent>
|
||||
<name>GenreDTO</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="22" />
|
||||
</extent>
|
||||
<name>QVector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="25" />
|
||||
</extent>
|
||||
<name>RepositoryInterface</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="15" />
|
||||
</extent>
|
||||
<name>UpdateGenreRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="28" />
|
||||
</extent>
|
||||
<name>qint32</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="21" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/repositories/genres_repository_interface.h" line="31" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module Hall
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module Hall</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
SQLiteDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/sqlite_database.cpp: 237">./tests_schema/tests_sources/sqlite_database.cpp:237</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module Hall-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>Hall</name>
|
||||
<client_module>
|
||||
<name>SQLiteDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./tests_schema/tests_sources/sqlite_database.cpp" line="237" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module HallDTO
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module HallDTO</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
HallsRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 28">./data/sql/halls_repository.cpp:28</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module HallDTO-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>HallDTO</name>
|
||||
<client_module>
|
||||
<name>HallsRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="28" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,90 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module HallsModel
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module HallsModel</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 26</TD><TD ALIGN=RIGHT> 9</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>HallsModel( QObject *, const QSqlDatabase & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/halls_model.cpp: 5">./ui/models/halls_model.cpp:5</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>headerData( int, Orientation, int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/halls_model.cpp: 20">./ui/models/halls_model.cpp:20</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 16</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>initialize( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/halls_model.cpp: 8">./ui/models/halls_model.cpp:8</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
Orientation [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/halls_model.cpp: 20">./ui/models/halls_model.cpp:20</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/halls_model.cpp: 5">./ui/models/halls_model.cpp:5</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/halls_model.cpp: 5">./ui/models/halls_model.cpp:5</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module HallsModel-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="26" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
<weighted_methods_per_class_unity value="3" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="3" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>HallsModel(QObject *,const QSqlDatabase &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/halls_model.cpp" line="5" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>headerData(int,Orientation,int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/halls_model.cpp" line="20" />
|
||||
</extent>
|
||||
<lines_of_code value="16" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="8" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initialize()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/halls_model.cpp" line="8" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>HallsModel</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>Orientation</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./ui/models/halls_model.cpp" line="20" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/halls_model.cpp" line="5" />
|
||||
</extent>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/halls_model.cpp" line="5" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,141 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module HallsRepository
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module HallsRepository</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 71</TD><TD ALIGN=RIGHT> 10</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 7</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 8</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>HallsRepository( QSqlDatabase &, QObject * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 10">./data/sql/halls_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>createHall( const CreateHallRequest & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 13">./data/sql/halls_repository.cpp:13</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>deleteHallById( qint32 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 79">./data/sql/halls_repository.cpp:79</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllHalls( QVector & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 47">./data/sql/halls_repository.cpp:47</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getHallById( qint32, HallDTO & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 28">./data/sql/halls_repository.cpp:28</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>mapQueryToDTO( const QSqlQuery & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 92">./data/sql/halls_repository.cpp:92</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateHall( const UpdateHallRequest & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 63">./data/sql/halls_repository.cpp:63</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 13</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
CreateHallRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 13">./data/sql/halls_repository.cpp:13</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
HallDTO [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 28">./data/sql/halls_repository.cpp:28</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 10">./data/sql/halls_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 10">./data/sql/halls_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlQuery [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 92">./data/sql/halls_repository.cpp:92</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 47">./data/sql/halls_repository.cpp:47</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
UpdateHallRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 63">./data/sql/halls_repository.cpp:63</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint32 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 28">./data/sql/halls_repository.cpp:28</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.cpp: 79">./data/sql/halls_repository.cpp:79</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module HallsRepository-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="71" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
<weighted_methods_per_class_unity value="7" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="8" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>HallsRepository(QSqlDatabase &,QObject *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>createHall(const CreateHallRequest &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="13" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>deleteHallById(qint32)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="79" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllHalls(QVector &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="47" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getHallById(qint32,HallDTO &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="28" />
|
||||
</extent>
|
||||
<lines_of_code value="15" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>mapQueryToDTO(const QSqlQuery &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="92" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateHall(const UpdateHallRequest &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="63" />
|
||||
</extent>
|
||||
<lines_of_code value="13" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>HallsRepository</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>CreateHallRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="13" />
|
||||
</extent>
|
||||
<name>HallDTO</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="28" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<name>QSqlQuery</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="92" />
|
||||
</extent>
|
||||
<name>QVector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="47" />
|
||||
</extent>
|
||||
<name>UpdateHallRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="63" />
|
||||
</extent>
|
||||
<name>qint32</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="28" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./data/sql/halls_repository.cpp" line="79" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,158 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module HallsRepositoryInterface
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module HallsRepositoryInterface</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 2</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 1.400</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 9</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 324</EM></TD><TD ALIGN=RIGHT> 64.800</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 36</EM></TD><TD ALIGN=RIGHT> 7.200</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0.800</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/services/ticket_generator.h: 13">./core/services/ticket_generator.h:13</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/services/session_generator.h: 14">./core/services/session_generator.h:14</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>definition
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 15">./core/repositories/halls_repository_interface.h:15</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/reports_widget.h: 12">./ui/widgets/reports_widget.h:12</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.h: 11">./ui/widgets/directories_management_widget.h:11</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>createHall( const CreateHallRequest & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 18">./core/repositories/halls_repository_interface.h:18</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>deleteHallById( qint32 )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 30">./core/repositories/halls_repository_interface.h:30</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllHalls( QVector & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 24">./core/repositories/halls_repository_interface.h:24</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getHallById( qint32, HallDTO & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 21">./core/repositories/halls_repository_interface.h:21</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateHall( const UpdateHallRequest & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 27">./core/repositories/halls_repository_interface.h:27</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
HallsRepository [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/halls_repository.h: 10">./data/sql/halls_repository.h:10</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
SessionGenerator <BR>
|
||||
has by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/session_generator.h: 36">./core/services/session_generator.h:36</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
TicketGenerator <BR>
|
||||
has by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/ticket_generator.h: 38">./core/services/ticket_generator.h:38</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
CreateHallRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 18">./core/repositories/halls_repository_interface.h:18</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
HallDTO [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 21">./core/repositories/halls_repository_interface.h:21</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 24">./core/repositories/halls_repository_interface.h:24</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
RepositoryInterface [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 15">./core/repositories/halls_repository_interface.h:15</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
UpdateHallRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 27">./core/repositories/halls_repository_interface.h:27</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint32 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 21">./core/repositories/halls_repository_interface.h:21</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/halls_repository_interface.h: 30">./core/repositories/halls_repository_interface.h:30</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,200 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module HallsRepositoryInterface-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="7" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="5" level="0" />
|
||||
<weighted_methods_per_class_visibility value="5" level="0" />
|
||||
<depth_of_inheritance_tree value="1" level="0" />
|
||||
<number_of_children value="1" level="0" />
|
||||
<coupling_between_objects value="9" level="0" />
|
||||
<IF4 value="324" level="1" />
|
||||
<IF4_per_member_function value="********" level="2" />
|
||||
<IF4_visible value="36" level="1" />
|
||||
<IF4_visible_per_member_function value="********" level="2" />
|
||||
<IF4_concrete value="4" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="2" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/services/ticket_generator.h" line="13" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/services/session_generator.h" line="14" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="15" />
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>declaration</description>
|
||||
<source_reference file="./ui/widgets/reports_widget.h" line="12" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>declaration</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.h" line="11" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>createHall(const CreateHallRequest &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="18" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>deleteHallById(qint32)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="30" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllHalls(QVector &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="24" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getHallById(qint32,HallDTO &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="21" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateHall(const UpdateHallRequest &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="27" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>HallsRepositoryInterface</name>
|
||||
<client_module>
|
||||
<name>HallsRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./data/sql/halls_repository.h" line="10" />
|
||||
</extent>
|
||||
<name>SessionGenerator</name>
|
||||
<visible>false</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>has by reference</description>
|
||||
<source_reference file="./core/services/session_generator.h" line="36" />
|
||||
</extent>
|
||||
<name>TicketGenerator</name>
|
||||
<visible>false</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>has by reference</description>
|
||||
<source_reference file="./core/services/ticket_generator.h" line="38" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>CreateHallRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="18" />
|
||||
</extent>
|
||||
<name>HallDTO</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="21" />
|
||||
</extent>
|
||||
<name>QVector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="24" />
|
||||
</extent>
|
||||
<name>RepositoryInterface</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="15" />
|
||||
</extent>
|
||||
<name>UpdateHallRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="27" />
|
||||
</extent>
|
||||
<name>qint32</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="21" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/repositories/halls_repository_interface.h" line="30" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module Link
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module Link</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
ApplicationConnector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.h: 121">./core/controllers/application_connector.h:121</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module Link-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>Link</name>
|
||||
<client_module>
|
||||
<name>ApplicationConnector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.h" line="121" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module LinkList
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module LinkList</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
ApplicationConnector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/controllers/application_connector.h: 128">./core/controllers/application_connector.h:128</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module LinkList-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>LinkList</name>
|
||||
<client_module>
|
||||
<name>ApplicationConnector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/controllers/application_connector.h" line="128" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,106 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module MainWindow
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module MainWindow</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 67</TD><TD ALIGN=RIGHT> 13</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 2</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 37</TD><TD ALIGN=RIGHT> 7.400</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT> 1.811</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT> 0.243</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 3</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>MainWindow( qint32, qint32, QWidget * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 9">./ui/main_window/main_window.cpp:9</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>configureAccessLevel( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 20">./ui/main_window/main_window.cpp:20</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 26</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 24</TD><TD ALIGN=RIGHT> 1.083</TD><TD ALIGN=RIGHT> 0.292</TD></TR>
|
||||
<TR>
|
||||
<TD>configureAllTableViews( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 69">./ui/main_window/main_window.cpp:69</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>disableSelection( QTableView * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 86">./ui/main_window/main_window.cpp:86</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 7</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>loadDefaultConfiguration( QTableView * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 111">./ui/main_window/main_window.cpp:111</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 17</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QTableView [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 86">./ui/main_window/main_window.cpp:86</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 111">./ui/main_window/main_window.cpp:111</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QWidget [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 9">./ui/main_window/main_window.cpp:9</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint32 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 9">./ui/main_window/main_window.cpp:9</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./ui/main_window/main_window.cpp: 9">./ui/main_window/main_window.cpp:9</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module MainWindow-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="67" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="37" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="1.811" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.243" level="0" />
|
||||
<weighted_methods_per_class_unity value="5" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="3" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>MainWindow(qint32,qint32,QWidget *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="9" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>configureAccessLevel()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="20" />
|
||||
</extent>
|
||||
<lines_of_code value="26" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="7" level="0" />
|
||||
<lines_of_comment value="24" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="1.083" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="0.292" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>configureAllTableViews()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="69" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>disableSelection(QTableView *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="86" />
|
||||
</extent>
|
||||
<lines_of_code value="7" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="3" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>loadDefaultConfiguration(QTableView *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="111" />
|
||||
</extent>
|
||||
<lines_of_code value="17" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="6" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>MainWindow</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QTableView</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="86" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="111" />
|
||||
</extent>
|
||||
<name>QWidget</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="9" />
|
||||
</extent>
|
||||
<name>qint32</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="9" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./ui/main_window/main_window.cpp" line="9" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,124 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module ModelManager
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module ModelManager</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 62</TD><TD ALIGN=RIGHT> 7</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 1</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0.333</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM>20.667</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT> 3.333</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 9</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>ModelManager( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 11">./core/services/model_manager.cpp:11</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getModel( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 75">./core/services/model_manager.cpp:75</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>initialize( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 49">./core/services/model_manager.cpp:49</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>instance( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 27">./core/services/model_manager.cpp:27</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>registeredModelTableNames( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 32">./core/services/model_manager.cpp:32</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>registeredModelTableNames( QString )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 37">./core/services/model_manager.cpp:37</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 11</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>resetFilter( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 86">./core/services/model_manager.cpp:86</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>setMultiColumnFilter( const QString &, const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 91">./core/services/model_manager.cpp:91</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>~ModelManager( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 23">./core/services/model_manager.cpp:23</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
QString [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 37">./core/services/model_manager.cpp:37</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 75">./core/services/model_manager.cpp:75</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 86">./core/services/model_manager.cpp:86</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 91">./core/services/model_manager.cpp:91</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/model_manager.cpp: 92">./core/services/model_manager.cpp:92</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,169 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module ModelManager-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="62" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="3" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="20.667" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="3.333" level="0" />
|
||||
<weighted_methods_per_class_unity value="9" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>ModelManager()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="11" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getModel(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="75" />
|
||||
</extent>
|
||||
<lines_of_code value="9" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initialize()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="49" />
|
||||
</extent>
|
||||
<lines_of_code value="15" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="2" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>instance()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="27" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>registeredModelTableNames()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="32" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>registeredModelTableNames(QString)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="37" />
|
||||
</extent>
|
||||
<lines_of_code value="11" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>resetFilter(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="86" />
|
||||
</extent>
|
||||
<lines_of_code value="4" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>setMultiColumnFilter(const QString &,const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="91" />
|
||||
</extent>
|
||||
<lines_of_code value="5" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>~ModelManager()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="23" />
|
||||
</extent>
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>ModelManager</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="37" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="75" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="86" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="91" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/services/model_manager.cpp" line="92" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module Movie
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module Movie</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
SQLiteDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./tests_schema/tests_sources/sqlite_database.cpp: 169">./tests_schema/tests_sources/sqlite_database.cpp:169</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module Movie-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>Movie</name>
|
||||
<client_module>
|
||||
<name>SQLiteDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./tests_schema/tests_sources/sqlite_database.cpp" line="169" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,63 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module MovieDTO
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module MovieDTO</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>********</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No member functions have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
MoviesRepository [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 48">./data/sql/movies_repository.cpp:48</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module MovieDTO-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="0" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="1" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>MovieDTO</name>
|
||||
<client_module>
|
||||
<name>MoviesRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="48" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,111 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module MoviesModel
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module MoviesModel</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 57</TD><TD ALIGN=RIGHT> 11</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 15</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0.400</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM>28.500</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 7.500</EM></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 4</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>MoviesModel( QObject *, const QSqlDatabase & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 6">./ui/models/movies_model.cpp:6</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>buildGenreIdFilterCondition( const QString &, QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 43">./ui/models/movies_model.cpp:43</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 13</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>createMultiColumnFilter( const QString & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 60">./ui/models/movies_model.cpp:60</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>headerData( int, Orientation, int )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 24">./ui/models/movies_model.cpp:24</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 18</TD><TD ALIGN=RIGHT> 9</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD></TR>
|
||||
<TR>
|
||||
<TD>initialize( )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 9">./ui/models/movies_model.cpp:9</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
Orientation [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 24">./ui/models/movies_model.cpp:24</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 6">./ui/models/movies_model.cpp:6</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 6">./ui/models/movies_model.cpp:6</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QString [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 43">./ui/models/movies_model.cpp:43</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 44">./ui/models/movies_model.cpp:44</A></CODE><BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./ui/models/movies_model.cpp: 60">./ui/models/movies_model.cpp:60</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,134 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module MoviesModel-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="57" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="15" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="2" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="28.500" level="1" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="7.500" level="1" />
|
||||
<weighted_methods_per_class_unity value="5" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="4" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>MoviesModel(QObject *,const QSqlDatabase &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="6" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>buildGenreIdFilterCondition(const QString &,QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="43" />
|
||||
</extent>
|
||||
<lines_of_code value="13" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="2" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>createMultiColumnFilter(const QString &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="60" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>headerData(int,Orientation,int)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="24" />
|
||||
</extent>
|
||||
<lines_of_code value="18" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="9" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>initialize()</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="9" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>MoviesModel</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>Orientation</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="24" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="6" />
|
||||
</extent>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="6" />
|
||||
</extent>
|
||||
<name>QString</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="43" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="44" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./ui/models/movies_model.cpp" line="60" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,141 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module MoviesRepository
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module MoviesRepository</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 75</TD><TD ALIGN=RIGHT> 11</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 19</TD><TD ALIGN=RIGHT> 3</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT BGCOLOR="RED"><STRONG>******</STRONG></TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 7</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 0</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 8</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0.000</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR><TD COLSPAN=6>No module extents have been identified for this module</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>MoviesRepository( QSqlDatabase &, QObject * )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 10">./data/sql/movies_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>createMovie( const CreateMovieRequest & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 14">./data/sql/movies_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 13</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>deleteMovieById( qint32 )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 85">./data/sql/movies_repository.cpp:85</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 10</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllMovies( QVector & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 31">./data/sql/movies_repository.cpp:31</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getMovieById( qint32, MovieDTO & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 47">./data/sql/movies_repository.cpp:47</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 16</TD><TD ALIGN=RIGHT> 5</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>******</TD></TR>
|
||||
<TR>
|
||||
<TD>mapQueryToDTO( const QSqlQuery & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 98">./data/sql/movies_repository.cpp:98</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 8</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateMovie( const UpdateMovieRequest & )<BR>
|
||||
definition
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 68">./data/sql/movies_repository.cpp:68</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 14</TD><TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
CreateMovieRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 14">./data/sql/movies_repository.cpp:14</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
MovieDTO [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 48">./data/sql/movies_repository.cpp:48</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QObject [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 10">./data/sql/movies_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlDatabase [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 10">./data/sql/movies_repository.cpp:10</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QSqlQuery [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 98">./data/sql/movies_repository.cpp:98</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 31">./data/sql/movies_repository.cpp:31</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
UpdateMovieRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 68">./data/sql/movies_repository.cpp:68</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint32 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 47">./data/sql/movies_repository.cpp:47</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.cpp: 85">./data/sql/movies_repository.cpp:85</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module MoviesRepository-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="75" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="19" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="2" />
|
||||
<lines_of_code value="0" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="******" level="2" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="2" />
|
||||
<weighted_methods_per_class_unity value="7" level="0" />
|
||||
<weighted_methods_per_class_visibility value="0" level="0" />
|
||||
<depth_of_inheritance_tree value="0" level="0" />
|
||||
<number_of_children value="0" level="0" />
|
||||
<coupling_between_objects value="8" level="0" />
|
||||
<IF4 value="0" level="0" />
|
||||
<IF4_per_member_function value="********" level="0" />
|
||||
<IF4_visible value="0" level="0" />
|
||||
<IF4_visible_per_member_function value="********" level="0" />
|
||||
<IF4_concrete value="0" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="0" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>MoviesRepository(QSqlDatabase &,QObject *)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>createMovie(const CreateMovieRequest &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="14" />
|
||||
</extent>
|
||||
<lines_of_code value="13" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>deleteMovieById(qint32)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="85" />
|
||||
</extent>
|
||||
<lines_of_code value="10" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllMovies(QVector &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="31" />
|
||||
</extent>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="4" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getMovieById(qint32,MovieDTO &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="47" />
|
||||
</extent>
|
||||
<lines_of_code value="16" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="5" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="******" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>mapQueryToDTO(const QSqlQuery &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="98" />
|
||||
</extent>
|
||||
<lines_of_code value="8" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="1" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateMovie(const UpdateMovieRequest &)</name>
|
||||
<extent>
|
||||
<description>definition</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="68" />
|
||||
</extent>
|
||||
<lines_of_code value="14" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="3" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>MoviesRepository</name>
|
||||
<client_module>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>CreateMovieRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="14" />
|
||||
</extent>
|
||||
<name>MovieDTO</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="48" />
|
||||
</extent>
|
||||
<name>QObject</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<name>QSqlDatabase</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="10" />
|
||||
</extent>
|
||||
<name>QSqlQuery</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="98" />
|
||||
</extent>
|
||||
<name>QVector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="31" />
|
||||
</extent>
|
||||
<name>UpdateMovieRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="68" />
|
||||
</extent>
|
||||
<name>qint32</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="47" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./data/sql/movies_repository.cpp" line="85" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
@@ -0,0 +1,148 @@
|
||||
<HTML><HEAD><TITLE>
|
||||
Detailed report on module MoviesRepositoryInterface
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1><A NAME="summary">Detailed report on module MoviesRepositoryInterface</A></H1>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR>
|
||||
<TH BGCOLOR="AQUA" WIDTH=70%>Metric</TH><TH BGCOLOR="AQUA" WIDTH=10%>Tag</TH><TH BGCOLOR="AQUA" WIDTH=10%>Overall</TH><TH BGCOLOR="AQUA" WIDTH=10%>Per Function</TH></TR>
|
||||
<TR>
|
||||
<TD>Lines of Code</TD><TD>LOC</TD><TD ALIGN=RIGHT> 12</TD><TD ALIGN=RIGHT> 2</TD></TR>
|
||||
<TR>
|
||||
<TD>McCabe's Cyclomatic Number</TD><TD>MVG</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD></TR>
|
||||
<TR>
|
||||
<TD>Lines of Comment</TD><TD>COM</TD><TD ALIGN=RIGHT> 6</TD><TD ALIGN=RIGHT> 1.200</TD></TR>
|
||||
<TR>
|
||||
<TD>LOC/COM</TD><TD>L_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>MVG/COM</TD><TD>M_C</TD><TD ALIGN=RIGHT>------</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = unity )</TD><TD>WMC1</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Weighted Methods per Class ( weighting = visible )</TD><TD>WMCv</TD><TD ALIGN=RIGHT> 5</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Depth of Inheritance Tree</TD><TD>DIT</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Number of Children</TD><TD>NOC</TD><TD ALIGN=RIGHT> 1</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Coupling between objects</TD><TD>CBO</TD><TD ALIGN=RIGHT> 8</TD><TD> </TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( inclusive )</TD><TD>IF4</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 144</EM></TD><TD ALIGN=RIGHT> 28.800</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( visible )</TD><TD>IF4v</TD><TD ALIGN=RIGHT BGCOLOR="YELLOW"><EM> 36</EM></TD><TD ALIGN=RIGHT> 7.200</TD></TR>
|
||||
<TR>
|
||||
<TD>Information Flow measure ( concrete )</TD><TD>IF4c</TD><TD ALIGN=RIGHT> 4</TD><TD ALIGN=RIGHT> 0.800</TD></TR>
|
||||
</TABLE>
|
||||
<H2><A NAME="modext">Definitions and Declarations</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Description</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/services/session_generator.h: 15">./core/services/session_generator.h:15</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>definition
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 15">./core/repositories/movies_repository_interface.h:15</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 3</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/reports_widget.h: 14">./ui/widgets/reports_widget.h:14</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>declaration
|
||||
<CODE><A HREF="cccc_src.html#./ui/widgets/directories_management_widget.h: 12">./ui/widgets/directories_management_widget.h:12</A></CODE><BR>
|
||||
</TD>
|
||||
<TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="proc">Functions</A></H2>
|
||||
<TABLE BORDER WIDTH=100%><TR>
|
||||
<TD WIDTH=50%>Function prototype</TD><TH BGCOLOR="AQUA" WIDTH=10%>LOC</TH><TH BGCOLOR="AQUA" WIDTH=10%>MVG</TH><TH BGCOLOR="AQUA" WIDTH=10%>COM</TH><TH BGCOLOR="AQUA" WIDTH=10%>L_C</TH><TH BGCOLOR="AQUA" WIDTH=10%>M_C</TH><TR>
|
||||
<TD>createMovie( const CreateMovieRequest & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 18">./core/repositories/movies_repository_interface.h:18</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>deleteMovieById( qint32 )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 31">./core/repositories/movies_repository_interface.h:31</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getAllMovies( QVector & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 25">./core/repositories/movies_repository_interface.h:25</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>getMovieById( qint32, MovieDTO & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 21">./core/repositories/movies_repository_interface.h:21</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 2</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR>
|
||||
<TD>updateMovie( const UpdateMovieRequest & )<BR>
|
||||
declaration
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 28">./core/repositories/movies_repository_interface.h:28</A></CODE><BR>
|
||||
<BR>
|
||||
</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT> 0</TD><TD ALIGN=RIGHT> 1</TD><TD ALIGN=RIGHT>------</TD><TD ALIGN=RIGHT>------</TD></TR>
|
||||
<TR><TD HEIGHT=12 COLSPAN=6></TD></TR>
|
||||
</TR></TABLE>
|
||||
<H2><A NAME="structdet">Relationships</A></H2>
|
||||
<TABLE BORDER WIDTH=100%>
|
||||
<TR><TH WIDTH=50%>Clients</TH><TH WIDTH=50%>Suppliers</TH></TR>
|
||||
<TR>
|
||||
<TD WIDTH=50%>
|
||||
MoviesRepository [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./data/sql/movies_repository.h: 9">./data/sql/movies_repository.h:9</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
SessionGenerator <BR>
|
||||
has by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/services/session_generator.h: 37">./core/services/session_generator.h:37</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
<TD WIDTH=50%>
|
||||
CreateMovieRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 18">./core/repositories/movies_repository_interface.h:18</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
MovieDTO [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 22">./core/repositories/movies_repository_interface.h:22</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
QVector [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 25">./core/repositories/movies_repository_interface.h:25</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
RepositoryInterface [CV] <BR>
|
||||
inheritance
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 15">./core/repositories/movies_repository_interface.h:15</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
UpdateMovieRequest [V] <BR>
|
||||
pass by reference
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 28">./core/repositories/movies_repository_interface.h:28</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
qint32 [CV] <BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 21">./core/repositories/movies_repository_interface.h:21</A></CODE><BR>
|
||||
pass by value
|
||||
<CODE><A HREF="cccc_src.html#./core/repositories/movies_repository_interface.h: 31">./core/repositories/movies_repository_interface.h:31</A></CODE><BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,186 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Detailed report on module MoviesRepositoryInterface-->
|
||||
<CCCC_Project>
|
||||
<module_summary>
|
||||
<lines_of_code value="12" level="0" />
|
||||
<lines_of_code_per_member_function value="******" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_member_function value="******" level="0" />
|
||||
<lines_of_code value="6" level="0" />
|
||||
<lines_of_code_per_member_function value="********" level="2" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<weighted_methods_per_class_unity value="5" level="0" />
|
||||
<weighted_methods_per_class_visibility value="5" level="0" />
|
||||
<depth_of_inheritance_tree value="1" level="0" />
|
||||
<number_of_children value="1" level="0" />
|
||||
<coupling_between_objects value="8" level="0" />
|
||||
<IF4 value="144" level="1" />
|
||||
<IF4_per_member_function value="********" level="2" />
|
||||
<IF4_visible value="36" level="1" />
|
||||
<IF4_visible_per_member_function value="********" level="2" />
|
||||
<IF4_concrete value="4" level="0" />
|
||||
<IF4_concrete_per_member_function value="********" level="2" />
|
||||
</module_summary>
|
||||
<module_detail>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/services/session_generator.h" line="15" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>definition</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="15" />
|
||||
<lines_of_code value="3" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>declaration</description>
|
||||
<source_reference file="./ui/widgets/reports_widget.h" line="14" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
<description>declaration</description>
|
||||
<source_reference file="./ui/widgets/directories_management_widget.h" line="12" />
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="0" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</module_detail>
|
||||
<procedural_detail>
|
||||
<member_function>
|
||||
<name>createMovie(const CreateMovieRequest &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="18" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>deleteMovieById(qint32)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="31" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getAllMovies(QVector &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="25" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>getMovieById(qint32,MovieDTO &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="21" />
|
||||
</extent>
|
||||
<lines_of_code value="2" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
<member_function>
|
||||
<name>updateMovie(const UpdateMovieRequest &)</name>
|
||||
<extent>
|
||||
<description>declaration</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="28" />
|
||||
</extent>
|
||||
<lines_of_code value="1" level="0" />
|
||||
<McCabes_cyclomatic_complexity value="0" level="0" />
|
||||
<lines_of_comment value="1" level="0" />
|
||||
<lines_of_code_per_line_of_comment value="------" level="0" />
|
||||
<McCabes_cyclomatic_complexity_per_line_of_comment value="------" level="0" />
|
||||
</member_function>
|
||||
</procedural_detail>
|
||||
<structural_detail>
|
||||
<module>
|
||||
<name>MoviesRepositoryInterface</name>
|
||||
<client_module>
|
||||
<name>MoviesRepository</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./data/sql/movies_repository.h" line="9" />
|
||||
</extent>
|
||||
<name>SessionGenerator</name>
|
||||
<visible>false</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>has by reference</description>
|
||||
<source_reference file="./core/services/session_generator.h" line="37" />
|
||||
</extent>
|
||||
</client_module>
|
||||
<supplier_module>
|
||||
<name>CreateMovieRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="18" />
|
||||
</extent>
|
||||
<name>MovieDTO</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="22" />
|
||||
</extent>
|
||||
<name>QVector</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="25" />
|
||||
</extent>
|
||||
<name>RepositoryInterface</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>inheritance</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="15" />
|
||||
</extent>
|
||||
<name>UpdateMovieRequest</name>
|
||||
<visible>true</visible>
|
||||
<concrete>false</concrete>
|
||||
<extent>
|
||||
<description>pass by reference</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="28" />
|
||||
</extent>
|
||||
<name>qint32</name>
|
||||
<visible>true</visible>
|
||||
<concrete>true</concrete>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="21" />
|
||||
</extent>
|
||||
<extent>
|
||||
<description>pass by value</description>
|
||||
<source_reference file="./core/repositories/movies_repository_interface.h" line="31" />
|
||||
</extent>
|
||||
</supplier_module>
|
||||
</module>
|
||||
</structural_detail>
|
||||
</CCCC_Project>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user