You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
234 lines
27 KiB
XML
234 lines
27 KiB
XML
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.11">
|
|
<compounddef id="cplugin_8cpp" kind="file" language="C++">
|
|
<compoundname>cplugin.cpp</compoundname>
|
|
<includes refid="cplugin_8h" local="yes">cplugin.h</includes>
|
|
<includes local="no">QObject</includes>
|
|
<incdepgraph>
|
|
<node id="1088">
|
|
<label>QMap</label>
|
|
</node>
|
|
<node id="1089">
|
|
<label>cdbinterface.h</label>
|
|
<link refid="cdbinterface_8h"/>
|
|
<childnode refid="1085" relation="include">
|
|
</childnode>
|
|
<childnode refid="1086" relation="include">
|
|
</childnode>
|
|
<childnode refid="1082" relation="include">
|
|
</childnode>
|
|
<childnode refid="1087" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="1092">
|
|
<label>QObject</label>
|
|
</node>
|
|
<node id="1079">
|
|
<label>cimportinterface.h</label>
|
|
<link refid="cimportinterface_8h"/>
|
|
<childnode refid="1080" relation="include">
|
|
</childnode>
|
|
<childnode refid="1085" relation="include">
|
|
</childnode>
|
|
<childnode refid="1086" relation="include">
|
|
</childnode>
|
|
<childnode refid="1082" relation="include">
|
|
</childnode>
|
|
<childnode refid="1087" relation="include">
|
|
</childnode>
|
|
<childnode refid="1088" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="1078">
|
|
<label>cplugin.h</label>
|
|
<link refid="cplugin_8h"/>
|
|
<childnode refid="1079" relation="include">
|
|
</childnode>
|
|
<childnode refid="1089" relation="include">
|
|
</childnode>
|
|
<childnode refid="1090" relation="include">
|
|
</childnode>
|
|
<childnode refid="1091" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="1086">
|
|
<label>QtPlugin</label>
|
|
</node>
|
|
<node id="1080">
|
|
<label>cingredient.h</label>
|
|
<link refid="cingredient_8h"/>
|
|
<childnode refid="1081" relation="include">
|
|
</childnode>
|
|
<childnode refid="1082" relation="include">
|
|
</childnode>
|
|
<childnode refid="1083" relation="include">
|
|
</childnode>
|
|
<childnode refid="1084" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="1090">
|
|
<label>QPluginLoader</label>
|
|
</node>
|
|
<node id="1091">
|
|
<label>QAction</label>
|
|
</node>
|
|
<node id="1084">
|
|
<label>QDomDocument</label>
|
|
</node>
|
|
<node id="1081">
|
|
<label>QDate</label>
|
|
</node>
|
|
<node id="1085">
|
|
<label>cInterface.h</label>
|
|
<link refid="c_interface_8h"/>
|
|
<childnode refid="1082" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="1082">
|
|
<label>QString</label>
|
|
</node>
|
|
<node id="1083">
|
|
<label>QFile</label>
|
|
</node>
|
|
<node id="1077">
|
|
<label>Kooky/cplugin.cpp</label>
|
|
<link refid="cplugin.cpp"/>
|
|
<childnode refid="1078" relation="include">
|
|
</childnode>
|
|
<childnode refid="1092" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="1087">
|
|
<label>QStringList</label>
|
|
</node>
|
|
</incdepgraph>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<programlisting>
|
|
<codeline lineno="1"><highlight class="preprocessor">#include<sp/>"<ref refid="cplugin_8h" kindref="compound">cplugin.h</ref>"</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><QObject></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="5" refid="classc_plugin_1af11276446078e0e68e00b7c139bca1bb" refkind="member"><highlight class="normal"><ref refid="classc_plugin_1af11276446078e0e68e00b7c139bca1bb" kindref="member">cPlugin::cPlugin</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QString&<sp/>szFile)<sp/>:</highlight></codeline>
|
|
<codeline lineno="6"><highlight class="normal"><sp/><sp/><sp/><sp/>m_lpPluginLoader(0),</highlight></codeline>
|
|
<codeline lineno="7"><highlight class="normal"><sp/><sp/><sp/><sp/>m_lpImportInterface(0),</highlight></codeline>
|
|
<codeline lineno="8"><highlight class="normal"><sp/><sp/><sp/><sp/>m_lpAction(0)</highlight></codeline>
|
|
<codeline lineno="9"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="10"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref><sp/><sp/><sp/><sp/>=<sp/></highlight><highlight class="keyword">new</highlight><highlight class="normal"><sp/>QPluginLoader(szFile);</highlight></codeline>
|
|
<codeline lineno="11"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(!<ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>)</highlight></codeline>
|
|
<codeline lineno="12"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="13"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(!<ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>->load())</highlight></codeline>
|
|
<codeline lineno="14"><highlight class="normal"><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
|
<codeline lineno="15"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal"><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>;</highlight></codeline>
|
|
<codeline lineno="16"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref><sp/>=<sp/>0;</highlight></codeline>
|
|
<codeline lineno="17"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="18"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="19"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="20"><highlight class="normal"><sp/><sp/><sp/><sp/>QObject*<sp/><sp/><sp/><sp/>lpObject<sp/><sp/><sp/><sp/>=<sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>->instance();</highlight></codeline>
|
|
<codeline lineno="21"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(!lpObject)</highlight></codeline>
|
|
<codeline lineno="22"><highlight class="normal"><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
|
<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal"><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>;</highlight></codeline>
|
|
<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref><sp/>=<sp/>0;</highlight></codeline>
|
|
<codeline lineno="25"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="27"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="28"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(!szFile.left(1).compare(</highlight><highlight class="stringliteral">"i"</highlight><highlight class="normal">,<sp/>Qt::CaseInsensitive))</highlight></codeline>
|
|
<codeline lineno="29"><highlight class="normal"><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
|
<codeline lineno="30"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref><sp/>=<sp/>qobject_cast<<ref refid="classc_import_interface" kindref="compound">cImportInterface</ref>*>(lpObject);</highlight></codeline>
|
|
<codeline lineno="31"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(!<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
|
<codeline lineno="33"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal"><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>;</highlight></codeline>
|
|
<codeline lineno="34"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref><sp/>=<sp/>0;</highlight></codeline>
|
|
<codeline lineno="35"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="36"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="37"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="38"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(!szFile.left(1).compare(</highlight><highlight class="stringliteral">"d"</highlight><highlight class="normal">,<sp/>Qt::CaseInsensitive))</highlight></codeline>
|
|
<codeline lineno="39"><highlight class="normal"><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
|
<codeline lineno="40"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref><sp/>=<sp/>qobject_cast<<ref refid="classc_d_b_interface" kindref="compound">cDBInterface</ref>*>(lpObject);</highlight></codeline>
|
|
<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(!<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="42"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>{</highlight></codeline>
|
|
<codeline lineno="43"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal"><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>;</highlight></codeline>
|
|
<codeline lineno="44"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref><sp/>=<sp/>0;</highlight></codeline>
|
|
<codeline lineno="45"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="46"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="47"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="48"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="49"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="50" refid="classc_plugin_1a38d0e25a6bcd3207902799b783212287" refkind="member"><highlight class="normal"><ref refid="classc_plugin_1a38d0e25a6bcd3207902799b783212287" kindref="member">cPlugin::~cPlugin</ref>()</highlight></codeline>
|
|
<codeline lineno="51"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="52"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>)</highlight></codeline>
|
|
<codeline lineno="53"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal"><sp/><ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>;</highlight></codeline>
|
|
<codeline lineno="54"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="55"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="56" refid="classc_plugin_1a6bb35e1ecaf5e8f3d40b377d29f873e0" refkind="member"><highlight class="normal"></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classc_plugin_1a6bb35e1ecaf5e8f3d40b377d29f873e0" kindref="member">cPlugin::isValid</ref>()</highlight></codeline>
|
|
<codeline lineno="57"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="58"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref><sp/>!=<sp/>0);</highlight></codeline>
|
|
<codeline lineno="59"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="60"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="61" refid="classc_plugin_1a4e1ee6c29cb94d72b8ddc222dd1e4d5a" refkind="member"><highlight class="normal"><ref refid="classc_plugin_1a4e67238bd5463a402138f35714d03737" kindref="member">cPlugin::PluginCap</ref><sp/><ref refid="classc_plugin_1a4e1ee6c29cb94d72b8ddc222dd1e4d5a" kindref="member">cPlugin::capability</ref>()</highlight></codeline>
|
|
<codeline lineno="62"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="63"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="64"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a4e67238bd5463a402138f35714d03737a69c06633a9ed9e6067c8b6d5dbbaef3a" kindref="member">PluginCapImport</ref>);</highlight></codeline>
|
|
<codeline lineno="65"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="66"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a4e67238bd5463a402138f35714d03737a55cc93f4b4029cbacf03053c54862b29" kindref="member">PluginCapDB</ref>);</highlight></codeline>
|
|
<codeline lineno="67"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a4e67238bd5463a402138f35714d03737ac3a90e208bb1491d28dcc07ed68e25bf" kindref="member">PluginCapNone</ref>);</highlight></codeline>
|
|
<codeline lineno="68"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="69"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="70" refid="classc_plugin_1a73b42f8c99d83faa8a2fe3ed994937a1" refkind="member"><highlight class="normal">QString<sp/><ref refid="classc_plugin_1a73b42f8c99d83faa8a2fe3ed994937a1" kindref="member">cPlugin::pluginName</ref>()</highlight></codeline>
|
|
<codeline lineno="71"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="73"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>-><ref refid="classc_interface_1a17e5a0cf99317ab45f624e68b4a6ecca" kindref="member">pluginName</ref>());</highlight></codeline>
|
|
<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="75"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>-><ref refid="classc_interface_1a17e5a0cf99317ab45f624e68b4a6ecca" kindref="member">pluginName</ref>());</highlight></codeline>
|
|
<codeline lineno="76"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(</highlight><highlight class="stringliteral">"noname"</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="77"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="78"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="79" refid="classc_plugin_1a1055ecf4ff0d670e34291e3d5cc48d90" refkind="member"><highlight class="normal">qint16<sp/><ref refid="classc_plugin_1a1055ecf4ff0d670e34291e3d5cc48d90" kindref="member">cPlugin::pluginAPIVersion</ref>()</highlight></codeline>
|
|
<codeline lineno="80"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="81"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="82"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>-><ref refid="classc_interface_1a615b50a526c2d4ca73b13f8991371813" kindref="member">pluginAPIVersion</ref>());</highlight></codeline>
|
|
<codeline lineno="83"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="84"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>-><ref refid="classc_interface_1a615b50a526c2d4ca73b13f8991371813" kindref="member">pluginAPIVersion</ref>());</highlight></codeline>
|
|
<codeline lineno="85"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(0);</highlight></codeline>
|
|
<codeline lineno="86"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="87"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="88" refid="classc_plugin_1a87bb0058c550e53f528e1197b5f6ac55" refkind="member"><highlight class="normal">qint16<sp/><ref refid="classc_plugin_1a87bb0058c550e53f528e1197b5f6ac55" kindref="member">cPlugin::pluginVersion</ref>()</highlight></codeline>
|
|
<codeline lineno="89"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="90"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="91"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>-><ref refid="classc_interface_1aadc382036174c2a25bb2c23733830d33" kindref="member">pluginVersion</ref>());</highlight></codeline>
|
|
<codeline lineno="92"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">else</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal">(<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>)</highlight></codeline>
|
|
<codeline lineno="93"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>-><ref refid="classc_interface_1aadc382036174c2a25bb2c23733830d33" kindref="member">pluginVersion</ref>());</highlight></codeline>
|
|
<codeline lineno="94"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(0);</highlight></codeline>
|
|
<codeline lineno="95"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="96"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="97" refid="classc_plugin_1a2fccccf8d24d54ddc9a752f1c7332c55" refkind="member"><highlight class="normal">QString<sp/><ref refid="classc_plugin_1a2fccccf8d24d54ddc9a752f1c7332c55" kindref="member">cPlugin::pluginFile</ref>()</highlight></codeline>
|
|
<codeline lineno="98"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="99"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a48d7a4870299a7fc61375eb84e791d04" kindref="member">m_lpPluginLoader</ref>->fileName());</highlight></codeline>
|
|
<codeline lineno="100"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="101"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="102" refid="classc_plugin_1a9e0a7486edcc64646d9b17686863d2e8" refkind="member"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classc_plugin_1a9e0a7486edcc64646d9b17686863d2e8" kindref="member">cPlugin::setAction</ref>(QAction*<sp/>lpAction)</highlight></codeline>
|
|
<codeline lineno="103"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="104"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classc_plugin_1afb4ff0636dc58684867383cbf8408231" kindref="member">m_lpAction</ref><sp/><sp/>=<sp/>lpAction;</highlight></codeline>
|
|
<codeline lineno="105"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="106"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="107" refid="classc_plugin_1a26a73caae5c73d08186e0f969d5851ee" refkind="member"><highlight class="normal">QAction*<sp/><ref refid="classc_plugin_1a26a73caae5c73d08186e0f969d5851ee" kindref="member">cPlugin::action</ref>()</highlight></codeline>
|
|
<codeline lineno="108"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="109"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1afb4ff0636dc58684867383cbf8408231" kindref="member">m_lpAction</ref>);</highlight></codeline>
|
|
<codeline lineno="110"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="111"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="112" refid="classc_plugin_1ac4069636d1b3b0bf5bfa10d6c96ee097" refkind="member"><highlight class="normal"><ref refid="classc_import_interface" kindref="compound">cImportInterface</ref>*<sp/><ref refid="classc_plugin_1ac4069636d1b3b0bf5bfa10d6c96ee097" kindref="member">cPlugin::importInterface</ref>()</highlight></codeline>
|
|
<codeline lineno="113"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="114"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a1f8cbfdab1de2df03c301d45ea286be1" kindref="member">m_lpImportInterface</ref>);</highlight></codeline>
|
|
<codeline lineno="115"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="116"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="117" refid="classc_plugin_1ac2fbd0510573398caf3f5da68da327bb" refkind="member"><highlight class="normal"><ref refid="classc_d_b_interface" kindref="compound">cDBInterface</ref>*<sp/><ref refid="classc_plugin_1ac2fbd0510573398caf3f5da68da327bb" kindref="member">cPlugin::dbInterface</ref>()</highlight></codeline>
|
|
<codeline lineno="118"><highlight class="normal">{</highlight></codeline>
|
|
<codeline lineno="119"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal">(<ref refid="classc_plugin_1a0dfe0fca935254e9c8e10766ebbd8cd1" kindref="member">m_lpDBInterface</ref>);</highlight></codeline>
|
|
<codeline lineno="120"><highlight class="normal">}</highlight></codeline>
|
|
</programlisting>
|
|
<location file="Kooky/cplugin.cpp"/>
|
|
</compounddef>
|
|
</doxygen>
|