Automated Merge Preparation

This commit is contained in:
Jan Schuffenhauer
2020-01-17 10:00:04 +01:00
parent 065455dd51
commit 579e9028e0
16 changed files with 897 additions and 908 deletions

View File

@@ -321,11 +321,11 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;}</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; </div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="class_painting_area.html#a675ee91b26b1c58be6d833f279d81597"> 235</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_painting_area.html#a675ee91b26b1c58be6d833f279d81597">PaintingArea::getWidthOfActive</a>(){</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">return</span> this-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].width;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">return</span> this-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].width;</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;}</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4"> 239</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4">PaintingArea::getHeightOfActive</a>(){</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">return</span> this-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].height;</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">return</span> this-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].height;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;}</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; </div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8"> 243</a></span>&#160;<span class="keywordtype">int</span> <a class="code" href="class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8">PaintingArea::getMaxWidth</a>(){</div>
@@ -337,11 +337,11 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;}</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; </div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="class_painting_area.html#ae92b27dfd09573c224d2ae1958d3bead"> 251</a></span>&#160;<a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e">IntelliImage::ImageType</a> <a class="code" href="class_painting_area.html#ae92b27dfd09573c224d2ae1958d3bead">PaintingArea::getTypeOfImageRealLayer</a>(){</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> this-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].image-&gt;getTypeOfImage();</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> this-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].image-&gt;getTypeOfImage();</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;}</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; </div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90"> 255</a></span>&#160;std::vector&lt;QPoint&gt; <a class="code" href="class_painting_area.html#a7ae21fd031ee1c04f92e042e86be0a90">PaintingArea::getPolygonDataOfRealLayer</a>(){</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> this-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].image-&gt;getPolygonData();</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> this-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].image-&gt;getPolygonData();</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;}</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment">// If a mouse button is pressed check if it was the</span></div>
@@ -353,8 +353,8 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">if</span>(Tool == <span class="keyword">nullptr</span>)</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordtype">int</span> x = <span class="keyword">event</span>-&gt;x() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].widthOffset;</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordtype">int</span> y = <span class="keyword">event</span>-&gt;y() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].heightOffset;</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordtype">int</span> x = <span class="keyword">event</span>-&gt;x() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].widthOffset;</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordtype">int</span> y = <span class="keyword">event</span>-&gt;y() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].heightOffset;</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">if</span>(event-&gt;button() == Qt::LeftButton) {</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; Tool-&gt;<a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">onMouseLeftPressed</a>(x, y);</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; }<span class="keywordflow">else</span> <span class="keywordflow">if</span>(event-&gt;button() == Qt::RightButton) {</div>
@@ -372,8 +372,8 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; }</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">if</span>(Tool == <span class="keyword">nullptr</span>)</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordtype">int</span> x = <span class="keyword">event</span>-&gt;x() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].widthOffset;</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordtype">int</span> y = <span class="keyword">event</span>-&gt;y() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].heightOffset;</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordtype">int</span> x = <span class="keyword">event</span>-&gt;x() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].widthOffset;</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keywordtype">int</span> y = <span class="keyword">event</span>-&gt;y() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].heightOffset;</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; Tool-&gt;<a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">onMouseMoved</a>(x, y);</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; update();</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;}</div>
@@ -384,8 +384,8 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span>(Tool == <span class="keyword">nullptr</span>)</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordtype">int</span> x = <span class="keyword">event</span>-&gt;x() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].widthOffset;</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">int</span> y = <span class="keyword">event</span>-&gt;y() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)].heightOffset;</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordtype">int</span> x = <span class="keyword">event</span>-&gt;x() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].widthOffset;</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">int</span> y = <span class="keyword">event</span>-&gt;y() - layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)].heightOffset;</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordflow">if</span>(event-&gt;button() == Qt::LeftButton) {</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; Tool-&gt;<a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">onMouseLeftReleased</a>(x, y);</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; }<span class="keywordflow">else</span> <span class="keywordflow">if</span>(event-&gt;button() == Qt::RightButton) {</div>
@@ -429,7 +429,7 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="keywordtype">void</span> PaintingArea::selectLayerDown(){</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; updateTools();</div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">if</span>(activeLayer&gt;0) {</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; std::swap(layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer)], layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(activeLayer - 1)]);</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; std::swap(layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer)], layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(activeLayer - 1)]);</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; activeLayer--;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; }</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;}</div>
@@ -473,11 +473,11 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">if</span>(idx&gt;=0) {</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <a class="code" href="struct_layer_object.html">LayerObject</a> newLayer;</div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56">alpha</a> = 255;</div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(idx)].height;</div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(idx)].width;</div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc">heightOffset</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(idx)].heightOffset;</div>
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96">widthOffset</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(idx)].widthOffset;</div>
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(idx)].image-&gt;getDeepCopy();</div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(idx)].height;</div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(idx)].width;</div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc">heightOffset</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(idx)].heightOffset;</div>
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#a72b44d27c7bbb60dde14f04ec240ab96">widthOffset</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(idx)].widthOffset;</div>
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; newLayer.<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a> = layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(idx)].image-&gt;getDeepCopy();</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; layerBundle.insert(layerBundle.begin() + idx + 1,newLayer);</div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; }</div>
@@ -566,7 +566,6 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="ttc" id="aclass_intelli_tool_plain_tool_html"><div class="ttname"><a href="class_intelli_tool_plain_tool.html">IntelliToolPlainTool</a></div><div class="ttdoc">The IntelliToolPlainTool class represents a tool to fill the whole canvas with one color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_plain_8h_source.html#l00013">IntelliToolPlain.h:13</a></div></div>
<div class="ttc" id="aclass_intelli_color_picker_html_a86bf4a940e4a0e465e30cbdf28748931"><div class="ttname"><a href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931">IntelliColorPicker::setSecondColor</a></div><div class="ttdeci">void setSecondColor(QColor Color)</div><div class="ttdoc">A function to set the secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00027">IntelliColorPicker.cpp:27</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00013">IntelliShapedImage.h:13</a></div></div>
<div class="ttc" id="aclass_intelli_color_picker_html_a55568fbf5dc783f06284b7031ffe9415"><div class="ttname"><a href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor()</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div>
<div class="ttc" id="astruct_layer_object_html_a08bacdcd64a0ae0eb5376f55329954bc"><div class="ttname"><a href="struct_layer_object.html#a08bacdcd64a0ae0eb5376f55329954bc">LayerObject::heightOffset</a></div><div class="ttdeci">int heightOffset</div><div class="ttdoc">heightOffset - Stores the number of pixles from the top of the painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00043">PaintingArea.h:43</a></div></div>
<div class="ttc" id="aclass_painting_area_html_ac576f58aad03b4dcd47611b6a4b9abb4"><div class="ttname"><a href="class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4">PaintingArea::getHeightOfActive</a></div><div class="ttdeci">int getHeightOfActive()</div><div class="ttdoc">The getHeightOfActive gets the vertical dimensions of the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00239">PaintingArea.cpp:239</a></div></div>
<div class="ttc" id="a_intelli_tool_flood_fill_8h_html"><div class="ttname"><a href="_intelli_tool_flood_fill_8h.html">IntelliToolFloodFill.h</a></div></div>
@@ -599,21 +598,20 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37"><div class="ttname"><a href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37">IntelliImage::ImageType::SHAPEDIMAGE</a></div><div class="ttdeci">@ SHAPEDIMAGE</div></div>
<div class="ttc" id="aclass_painting_area_html_a1ff0b9c1227531943c9cec2c546fae5e"><div class="ttname"><a href="class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e">PaintingArea::slotDeleteActiveLayer</a></div><div class="ttdeci">void slotDeleteActiveLayer()</div><div class="ttdoc">The slotDeleteActiveLayer method handles the deletion of the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00096">PaintingArea.cpp:96</a></div></div>
<div class="ttc" id="aclass_intelli_photo_gui_html_a343f8ebf5d27b7242208747de6c92497"><div class="ttname"><a href="class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497">IntelliPhotoGui::setToolWidth</a></div><div class="ttdeci">void setToolWidth(int value)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00827">IntelliPhotoGui.cpp:827</a></div></div>
<div class="ttc" id="aclass_intelli_photo_gui_html_a343f8ebf5d27b7242208747de6c92497"><div class="ttname"><a href="class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497">IntelliPhotoGui::setToolWidth</a></div><div class="ttdeci">void setToolWidth(int value)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00828">IntelliPhotoGui.cpp:828</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a88c7e759aa8375a56129791645f46ea5"><div class="ttname"><a href="class_painting_area.html#a88c7e759aa8375a56129791645f46ea5">PaintingArea::open</a></div><div class="ttdeci">bool open(const QString &amp;filePath)</div><div class="ttdoc">The open method is used for loading a picture into the current layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00129">PaintingArea.cpp:129</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a13c2f94644bea9c2d3123d0b7898f34b"><div class="ttname"><a href="class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b">PaintingArea::createPolygonTool</a></div><div class="ttdeci">void createPolygonTool()</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00225">PaintingArea.cpp:225</a></div></div>
<div class="ttc" id="aclass_painting_area_html_ae05f6893fb44bfcb34018573a609cd1a"><div class="ttname"><a href="class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a">PaintingArea::moveActiveLayer</a></div><div class="ttdeci">void moveActiveLayer(int idx)</div><div class="ttdoc">The moveActiveLayer moves the active layer to a specific position in the layer stack.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00170">PaintingArea.cpp:170</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a132535c4e16052c1472cf1b9f3e096ed"><div class="ttname"><a href="class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed">PaintingArea::colorPicker</a></div><div class="ttdeci">IntelliColorPicker colorPicker</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00202">PaintingArea.h:202</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a4fa0ec23e78cc59f28c823584c721460"><div class="ttname"><a href="class_painting_area.html#a4fa0ec23e78cc59f28c823584c721460">PaintingArea::PaintingArea</a></div><div class="ttdeci">PaintingArea(int maxWidth=600, int maxHeight=600, QWidget *parent=nullptr)</div><div class="ttdoc">PaintingArea is the constructor of the PaintingArea class, which initiates the working environment.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00022">PaintingArea.cpp:22</a></div></div>
<div class="ttc" id="a_painting_area_8h_html"><div class="ttname"><a href="_painting_area_8h.html">PaintingArea.h</a></div></div>
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00015">IntelliColorPicker.cpp:15</a></div></div>
<div class="ttc" id="astruct_layer_object_html_ae0003fb815e50ed587a9897988befc90"><div class="ttname"><a href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">LayerObject::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">height - Stores the height of a layer in pixels.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00035">PaintingArea.h:35</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a4f484ff3ca7ae202ab57a00f52551423"><div class="ttname"><a href="class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423">PaintingArea::getImageDataOfActiveLayer</a></div><div class="ttdeci">QImage getImageDataOfActiveLayer()</div><div class="ttdoc">getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer ...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00423">PaintingArea.cpp:423</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a0b22e18069b524f3e75857d203baf256"><div class="ttname"><a href="class_painting_area.html#a0b22e18069b524f3e75857d203baf256">PaintingArea::createFloodFillTool</a></div><div class="ttdeci">void createFloodFillTool()</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00230">PaintingArea.cpp:230</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a71ac281e0de263208d4a3b9de74258ec"><div class="ttname"><a href="class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec">PaintingArea::slotActivateLayer</a></div><div class="ttdeci">void slotActivateLayer(int a)</div><div class="ttdoc">The slotActivateLayer method handles the event of selecting one layer as active.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00180">PaintingArea.cpp:180</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a4a8138b9508ee4ec87a7fca9160368a7"><div class="ttname"><a href="class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7">PaintingArea::paintEvent</a></div><div class="ttdeci">void paintEvent(QPaintEvent *event) override</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00324">PaintingArea.cpp:324</a></div></div>
<div class="ttc" id="aclass_intelli_render_settings_html_a5ffb878b77e5d448ffe4eb03a8397ac2"><div class="ttname"><a href="class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2">IntelliRenderSettings::setFastRendering</a></div><div class="ttdeci">void setFastRendering(bool Updatedsetting)</div><div class="ttdoc">setFastRendering sets fastRendering to Updatedsetting.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8cpp_source.html#l00008">IntelliRenderSettings.cpp:8</a></div></div>
<div class="ttc" id="aclass_intelli_photo_gui_html_a1dbef8d4688227aa9455aea52db00bf4"><div class="ttname"><a href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">IntelliPhotoGui::UpdateGui</a></div><div class="ttdeci">void UpdateGui()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00836">IntelliPhotoGui.cpp:836</a></div></div>
<div class="ttc" id="aclass_intelli_photo_gui_html_a1dbef8d4688227aa9455aea52db00bf4"><div class="ttname"><a href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">IntelliPhotoGui::UpdateGui</a></div><div class="ttdeci">void UpdateGui()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00837">IntelliPhotoGui.cpp:837</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9">IntelliImage::ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div>
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a">IntelliTool::Tooltype::RECTANGLE</a></div><div class="ttdeci">@ RECTANGLE</div></div>
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>