mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-12 19:40:28 +02:00
1747 lines
95 KiB
HTML
1747 lines
95 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>IntelliPhoto: PaintingArea Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">IntelliPhoto
|
|
 <span id="projectnumber">1</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('class_painting_area.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-slots">Public Slots</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="class_painting_area-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PaintingArea Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>The <a class="el" href="class_painting_area.html" title="The PaintingArea class manages the methods and stores information about the current painting area,...">PaintingArea</a> class manages the methods and stores information about the current painting area, which is the currently opened project.
|
|
<a href="class_painting_area.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="_painting_area_8h_source.html">PaintingArea.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for PaintingArea:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="class_painting_area.png" alt=""/>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
|
|
Public Slots</h2></td></tr>
|
|
<tr class="memitem:a71ac281e0de263208d4a3b9de74258ec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec">slotActivateLayer</a> (int a)</td></tr>
|
|
<tr class="memdesc:a71ac281e0de263208d4a3b9de74258ec"><td class="mdescLeft"> </td><td class="mdescRight">The slotActivateLayer method handles the event of selecting one layer as active. <a href="class_painting_area.html#a71ac281e0de263208d4a3b9de74258ec">More...</a><br /></td></tr>
|
|
<tr class="separator:a71ac281e0de263208d4a3b9de74258ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ff0b9c1227531943c9cec2c546fae5e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e">slotDeleteActiveLayer</a> ()</td></tr>
|
|
<tr class="memdesc:a1ff0b9c1227531943c9cec2c546fae5e"><td class="mdescLeft"> </td><td class="mdescRight">The slotDeleteActiveLayer method handles the deletion of the active layer. <a href="class_painting_area.html#a1ff0b9c1227531943c9cec2c546fae5e">More...</a><br /></td></tr>
|
|
<tr class="separator:a1ff0b9c1227531943c9cec2c546fae5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a3f6d5f8e544ecc73e84828ac15ab28d8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a3f6d5f8e544ecc73e84828ac15ab28d8">PaintingArea</a> (int newMaxWidth=600, int newMaxHeight=600, QWidget *parent=nullptr)</td></tr>
|
|
<tr class="memdesc:a3f6d5f8e544ecc73e84828ac15ab28d8"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_painting_area.html" title="The PaintingArea class manages the methods and stores information about the current painting area,...">PaintingArea</a> is the constructor of the <a class="el" href="class_painting_area.html" title="The PaintingArea class manages the methods and stores information about the current painting area,...">PaintingArea</a> class, which initiates the working environment. <a href="class_painting_area.html#a3f6d5f8e544ecc73e84828ac15ab28d8">More...</a><br /></td></tr>
|
|
<tr class="separator:a3f6d5f8e544ecc73e84828ac15ab28d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa32adc113f77031945f73e33051931e8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#aa32adc113f77031945f73e33051931e8">~PaintingArea</a> () override</td></tr>
|
|
<tr class="memdesc:aa32adc113f77031945f73e33051931e8"><td class="mdescLeft"> </td><td class="mdescRight">This deconstructor is used to clear up the memory and remove the currently active window. <a href="class_painting_area.html#aa32adc113f77031945f73e33051931e8">More...</a><br /></td></tr>
|
|
<tr class="separator:aa32adc113f77031945f73e33051931e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63be0831e5b6ceb8cc622d83aa28f0bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd">setRenderSettings</a> (bool isFastRenderingOn)</td></tr>
|
|
<tr class="memdesc:a63be0831e5b6ceb8cc622d83aa28f0bd"><td class="mdescLeft"> </td><td class="mdescRight">setRenderSettings updates all Images to the new Rendersetting. <a href="class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd">More...</a><br /></td></tr>
|
|
<tr class="separator:a63be0831e5b6ceb8cc622d83aa28f0bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad631e87a1e7fe2b60f546b0f34995097"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097">getRenderSettings</a> ()</td></tr>
|
|
<tr class="memdesc:ad631e87a1e7fe2b60f546b0f34995097"><td class="mdescLeft"> </td><td class="mdescRight">getRenderSettings updates all Images to the new Rendersetting. <a href="class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097">More...</a><br /></td></tr>
|
|
<tr class="separator:ad631e87a1e7fe2b60f546b0f34995097"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88c7e759aa8375a56129791645f46ea5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a88c7e759aa8375a56129791645f46ea5">open</a> (const QString &filePath)</td></tr>
|
|
<tr class="memdesc:a88c7e759aa8375a56129791645f46ea5"><td class="mdescLeft"> </td><td class="mdescRight">The open method is used for loading a picture into the current layer. <a href="class_painting_area.html#a88c7e759aa8375a56129791645f46ea5">More...</a><br /></td></tr>
|
|
<tr class="separator:a88c7e759aa8375a56129791645f46ea5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2463d4f403224086acab02903ae407e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#aa2463d4f403224086acab02903ae407e">save</a> (const QString &filePath, const char *fileFormat)</td></tr>
|
|
<tr class="memdesc:aa2463d4f403224086acab02903ae407e"><td class="mdescLeft"> </td><td class="mdescRight">The save method is used for exporting the current project as one picture. <a href="class_painting_area.html#aa2463d4f403224086acab02903ae407e">More...</a><br /></td></tr>
|
|
<tr class="separator:aa2463d4f403224086acab02903ae407e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4701dee7ce672d91ed1e80cdd1e7491"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#af4701dee7ce672d91ed1e80cdd1e7491">deleteAllLayers</a> ()</td></tr>
|
|
<tr class="memdesc:af4701dee7ce672d91ed1e80cdd1e7491"><td class="mdescLeft"> </td><td class="mdescRight">deleteAllLayers deletes all layers <a href="class_painting_area.html#af4701dee7ce672d91ed1e80cdd1e7491">More...</a><br /></td></tr>
|
|
<tr class="separator:af4701dee7ce672d91ed1e80cdd1e7491"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd5e3e4d3f2f026383d0a275dc55cbbd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">addLayer</a> (int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, <a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> type=<a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>)</td></tr>
|
|
<tr class="memdesc:abd5e3e4d3f2f026383d0a275dc55cbbd"><td class="mdescLeft"> </td><td class="mdescRight">The addLayer adds a layer to the current project/ painting area. <a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">More...</a><br /></td></tr>
|
|
<tr class="separator:abd5e3e4d3f2f026383d0a275dc55cbbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1274e60a912d2f1dfabcdd1b767fb029"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a1274e60a912d2f1dfabcdd1b767fb029">addLayerAt</a> (int idx, int width, int height, int widthOffset=0, int heightOffset=0, <a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> type=<a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>)</td></tr>
|
|
<tr class="memdesc:a1274e60a912d2f1dfabcdd1b767fb029"><td class="mdescLeft"> </td><td class="mdescRight">The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer stack. <a href="class_painting_area.html#a1274e60a912d2f1dfabcdd1b767fb029">More...</a><br /></td></tr>
|
|
<tr class="separator:a1274e60a912d2f1dfabcdd1b767fb029"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b7dc8b8dc0b301ce58206aa76fb1630"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630">deleteLayer</a> (int idx, bool isTool=false)</td></tr>
|
|
<tr class="memdesc:a9b7dc8b8dc0b301ce58206aa76fb1630"><td class="mdescLeft"> </td><td class="mdescRight">The deleteLayer method removes a layer at a given idx. <a href="class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630">More...</a><br /></td></tr>
|
|
<tr class="separator:a9b7dc8b8dc0b301ce58206aa76fb1630"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79eb059829f27e8cdb3a54c5cd3d12c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9">setLayerActive</a> (int idx)</td></tr>
|
|
<tr class="memdesc:a79eb059829f27e8cdb3a54c5cd3d12c9"><td class="mdescLeft"> </td><td class="mdescRight">The setLayerToActive method marks a specific layer as active. <a href="class_painting_area.html#a79eb059829f27e8cdb3a54c5cd3d12c9">More...</a><br /></td></tr>
|
|
<tr class="separator:a79eb059829f27e8cdb3a54c5cd3d12c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c7e0865e684ae1089ee283b4399d055"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055">setLayerAlpha</a> (int idx, int alpha)</td></tr>
|
|
<tr class="memdesc:a6c7e0865e684ae1089ee283b4399d055"><td class="mdescLeft"> </td><td class="mdescRight">The setAlphaOfLayer method sets the alpha value of a specific layer. <a href="class_painting_area.html#a6c7e0865e684ae1089ee283b4399d055">More...</a><br /></td></tr>
|
|
<tr class="separator:a6c7e0865e684ae1089ee283b4399d055"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa409492ac26483d618bb33616f2e3f81"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#aa409492ac26483d618bb33616f2e3f81">setPolygon</a> (int idx)</td></tr>
|
|
<tr class="memdesc:aa409492ac26483d618bb33616f2e3f81"><td class="mdescLeft"> </td><td class="mdescRight">setPolygon is used for setting polygondata, it only works on RASTER images <a href="class_painting_area.html#aa409492ac26483d618bb33616f2e3f81">More...</a><br /></td></tr>
|
|
<tr class="separator:aa409492ac26483d618bb33616f2e3f81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6d089f4357b22d9a9906fd4771de3e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7">movePositionActive</a> (int x, int y)</td></tr>
|
|
<tr class="memdesc:ac6d089f4357b22d9a9906fd4771de3e7"><td class="mdescLeft"> </td><td class="mdescRight">The movePositionActive method moves the active layer to certain position. <a href="class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7">More...</a><br /></td></tr>
|
|
<tr class="separator:ac6d089f4357b22d9a9906fd4771de3e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae05f6893fb44bfcb34018573a609cd1a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a">moveActiveLayer</a> (int idx)</td></tr>
|
|
<tr class="memdesc:ae05f6893fb44bfcb34018573a609cd1a"><td class="mdescLeft"> </td><td class="mdescRight">The moveActiveLayer moves the active layer to a specific position in the layer stack. <a href="class_painting_area.html#ae05f6893fb44bfcb34018573a609cd1a">More...</a><br /></td></tr>
|
|
<tr class="separator:ae05f6893fb44bfcb34018573a609cd1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4735d4cf1dc58a9096d904e74c39c4df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df">colorPickerSetFirstColor</a> ()</td></tr>
|
|
<tr class="memdesc:a4735d4cf1dc58a9096d904e74c39c4df"><td class="mdescLeft"> </td><td class="mdescRight">The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color. <a href="class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df">More...</a><br /></td></tr>
|
|
<tr class="separator:a4735d4cf1dc58a9096d904e74c39c4df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae261acaaa346610dfed489dbac17e789"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#ae261acaaa346610dfed489dbac17e789">colorPickerSetSecondColor</a> ()</td></tr>
|
|
<tr class="memdesc:ae261acaaa346610dfed489dbac17e789"><td class="mdescLeft"> </td><td class="mdescRight">The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color. <a href="class_painting_area.html#ae261acaaa346610dfed489dbac17e789">More...</a><br /></td></tr>
|
|
<tr class="separator:ae261acaaa346610dfed489dbac17e789"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acff4563d006fda491469bd41778d07eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#acff4563d006fda491469bd41778d07eb">colorPickerSwapColors</a> ()</td></tr>
|
|
<tr class="memdesc:acff4563d006fda491469bd41778d07eb"><td class="mdescLeft"> </td><td class="mdescRight">The colorPickerSwitchColor swaps the primary color with the secondary drawing color. <a href="class_painting_area.html#acff4563d006fda491469bd41778d07eb">More...</a><br /></td></tr>
|
|
<tr class="separator:acff4563d006fda491469bd41778d07eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96c6248e343e44b61cf2625cb6d21353"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353">createPenTool</a> ()</td></tr>
|
|
<tr class="memdesc:a96c6248e343e44b61cf2625cb6d21353"><td class="mdescLeft"> </td><td class="mdescRight">createPenTool creates a Pen Tool. <a href="class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353">More...</a><br /></td></tr>
|
|
<tr class="separator:a96c6248e343e44b61cf2625cb6d21353"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3de83443d2d5cf460ff48d0602070938"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a3de83443d2d5cf460ff48d0602070938">createPlainTool</a> ()</td></tr>
|
|
<tr class="memdesc:a3de83443d2d5cf460ff48d0602070938"><td class="mdescLeft"> </td><td class="mdescRight">createPlainTool creates a Plain Tool. <a href="class_painting_area.html#a3de83443d2d5cf460ff48d0602070938">More...</a><br /></td></tr>
|
|
<tr class="separator:a3de83443d2d5cf460ff48d0602070938"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a240c33a7875addac86080cdfb0db036a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a240c33a7875addac86080cdfb0db036a">createLineTool</a> ()</td></tr>
|
|
<tr class="memdesc:a240c33a7875addac86080cdfb0db036a"><td class="mdescLeft"> </td><td class="mdescRight">createLineTool creates a Line Tool. <a href="class_painting_area.html#a240c33a7875addac86080cdfb0db036a">More...</a><br /></td></tr>
|
|
<tr class="separator:a240c33a7875addac86080cdfb0db036a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b04ce62ce024e307f54e0281f7ae4bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd">createRectangleTool</a> ()</td></tr>
|
|
<tr class="memdesc:a5b04ce62ce024e307f54e0281f7ae4bd"><td class="mdescLeft"> </td><td class="mdescRight">createRectangleTool creates a Rectangle Tool. <a href="class_painting_area.html#a5b04ce62ce024e307f54e0281f7ae4bd">More...</a><br /></td></tr>
|
|
<tr class="separator:a5b04ce62ce024e307f54e0281f7ae4bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d9f4b3585f7dd1acb11f432ca503466"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466">createCircleTool</a> ()</td></tr>
|
|
<tr class="memdesc:a2d9f4b3585f7dd1acb11f432ca503466"><td class="mdescLeft"> </td><td class="mdescRight">createCircleTool creates a Circle Tool. <a href="class_painting_area.html#a2d9f4b3585f7dd1acb11f432ca503466">More...</a><br /></td></tr>
|
|
<tr class="separator:a2d9f4b3585f7dd1acb11f432ca503466"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13c2f94644bea9c2d3123d0b7898f34b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b">createPolygonTool</a> ()</td></tr>
|
|
<tr class="memdesc:a13c2f94644bea9c2d3123d0b7898f34b"><td class="mdescLeft"> </td><td class="mdescRight">createPolygonTool creates a Polygon Tool. <a href="class_painting_area.html#a13c2f94644bea9c2d3123d0b7898f34b">More...</a><br /></td></tr>
|
|
<tr class="separator:a13c2f94644bea9c2d3123d0b7898f34b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b22e18069b524f3e75857d203baf256"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a0b22e18069b524f3e75857d203baf256">createFloodFillTool</a> ()</td></tr>
|
|
<tr class="memdesc:a0b22e18069b524f3e75857d203baf256"><td class="mdescLeft"> </td><td class="mdescRight">createFloodFillTool creates a Floodfill Tool. <a href="class_painting_area.html#a0b22e18069b524f3e75857d203baf256">More...</a><br /></td></tr>
|
|
<tr class="separator:a0b22e18069b524f3e75857d203baf256"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8636e986fdcdd3146f9f72d3cdb1831"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#ad8636e986fdcdd3146f9f72d3cdb1831">createGradientTool</a> ()</td></tr>
|
|
<tr class="memdesc:ad8636e986fdcdd3146f9f72d3cdb1831"><td class="mdescLeft"> </td><td class="mdescRight">createGradientTool creates a Gradient Tool. <a href="class_painting_area.html#ad8636e986fdcdd3146f9f72d3cdb1831">More...</a><br /></td></tr>
|
|
<tr class="separator:ad8636e986fdcdd3146f9f72d3cdb1831"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a675ee91b26b1c58be6d833f279d81597"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a675ee91b26b1c58be6d833f279d81597">getWidthOfActive</a> ()</td></tr>
|
|
<tr class="memdesc:a675ee91b26b1c58be6d833f279d81597"><td class="mdescLeft"> </td><td class="mdescRight">The getWidthOfActive gets the horizontal dimensions of the active layer. <a href="class_painting_area.html#a675ee91b26b1c58be6d833f279d81597">More...</a><br /></td></tr>
|
|
<tr class="separator:a675ee91b26b1c58be6d833f279d81597"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac576f58aad03b4dcd47611b6a4b9abb4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4">getHeightOfActive</a> ()</td></tr>
|
|
<tr class="memdesc:ac576f58aad03b4dcd47611b6a4b9abb4"><td class="mdescLeft"> </td><td class="mdescRight">The getHeightOfActive gets the vertical dimensions of the active layer. <a href="class_painting_area.html#ac576f58aad03b4dcd47611b6a4b9abb4">More...</a><br /></td></tr>
|
|
<tr class="separator:ac576f58aad03b4dcd47611b6a4b9abb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb082c1cda3edb6b68d8ee45cf4822f8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8">getMaxWidth</a> ()</td></tr>
|
|
<tr class="memdesc:aeb082c1cda3edb6b68d8ee45cf4822f8"><td class="mdescLeft"> </td><td class="mdescRight">getMaxWidth gets the max width of the Canvas. <a href="class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8">More...</a><br /></td></tr>
|
|
<tr class="separator:aeb082c1cda3edb6b68d8ee45cf4822f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa811d142df9239ae248679bd70ad6da7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#aa811d142df9239ae248679bd70ad6da7">getMaxHeight</a> ()</td></tr>
|
|
<tr class="memdesc:aa811d142df9239ae248679bd70ad6da7"><td class="mdescLeft"> </td><td class="mdescRight">getMaxHeight gets the max height of the Canvas. <a href="class_painting_area.html#aa811d142df9239ae248679bd70ad6da7">More...</a><br /></td></tr>
|
|
<tr class="separator:aa811d142df9239ae248679bd70ad6da7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63cfff9cd4bc04e0b62d4c76cbf87395"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a63cfff9cd4bc04e0b62d4c76cbf87395">getTypeOfImageActiveLayer</a> ()</td></tr>
|
|
<tr class="memdesc:a63cfff9cd4bc04e0b62d4c76cbf87395"><td class="mdescLeft"> </td><td class="mdescRight">getTypeOfImageActiveLayer get the type of the active Layer. <a href="class_painting_area.html#a63cfff9cd4bc04e0b62d4c76cbf87395">More...</a><br /></td></tr>
|
|
<tr class="separator:a63cfff9cd4bc04e0b62d4c76cbf87395"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6eb9b269cdee993dbabd066e4679576"><td class="memItemLeft" align="right" valign="top">std::vector< QPoint > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#ae6eb9b269cdee993dbabd066e4679576">getPolygonDataOfActiveLayer</a> ()</td></tr>
|
|
<tr class="memdesc:ae6eb9b269cdee993dbabd066e4679576"><td class="mdescLeft"> </td><td class="mdescRight">getPolygonDataOfActiveLayer get the polygon data of the active Layer. <a href="class_painting_area.html#ae6eb9b269cdee993dbabd066e4679576">More...</a><br /></td></tr>
|
|
<tr class="separator:ae6eb9b269cdee993dbabd066e4679576"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ea1108ae4e4be995c4df0d378c536e7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a2ea1108ae4e4be995c4df0d378c536e7">getIndexOfActiveLayer</a> ()</td></tr>
|
|
<tr class="memdesc:a2ea1108ae4e4be995c4df0d378c536e7"><td class="mdescLeft"> </td><td class="mdescRight">getIndexOfActiveLayer returns the index of athe active Layer. <a href="class_painting_area.html#a2ea1108ae4e4be995c4df0d378c536e7">More...</a><br /></td></tr>
|
|
<tr class="separator:a2ea1108ae4e4be995c4df0d378c536e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acab11ad35d07e9081203d8217d2c0855"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_intelli_image.html">IntelliImage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#acab11ad35d07e9081203d8217d2c0855">getImageOfActiveLayer</a> ()</td></tr>
|
|
<tr class="memdesc:acab11ad35d07e9081203d8217d2c0855"><td class="mdescLeft"> </td><td class="mdescRight">getImageOfActiveLayer returns the image of the active Layer. <a href="class_painting_area.html#acab11ad35d07e9081203d8217d2c0855">More...</a><br /></td></tr>
|
|
<tr class="separator:acab11ad35d07e9081203d8217d2c0855"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f484ff3ca7ae202ab57a00f52551423"><td class="memItemLeft" align="right" valign="top">QImage </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423">getImageDataOfActiveLayer</a> ()</td></tr>
|
|
<tr class="memdesc:a4f484ff3ca7ae202ab57a00f52551423"><td class="mdescLeft"> </td><td class="mdescRight">getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer it return a 10*10 white picture) <a href="class_painting_area.html#a4f484ff3ca7ae202ab57a00f52551423">More...</a><br /></td></tr>
|
|
<tr class="separator:a4f484ff3ca7ae202ab57a00f52551423"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1452c4bf2ebf188d8af019a862f3d8ba"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="struct_layer_object.html">LayerObject</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a1452c4bf2ebf188d8af019a862f3d8ba">getLayerBundle</a> ()</td></tr>
|
|
<tr class="memdesc:a1452c4bf2ebf188d8af019a862f3d8ba"><td class="mdescLeft"> </td><td class="mdescRight">getLayerBundle returns the real active layerbundle (care!) <a href="class_painting_area.html#a1452c4bf2ebf188d8af019a862f3d8ba">More...</a><br /></td></tr>
|
|
<tr class="separator:a1452c4bf2ebf188d8af019a862f3d8ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf20e3f5f74a239e6f9b7e2e1200295f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">historyadd</a> ()</td></tr>
|
|
<tr class="memdesc:acf20e3f5f74a239e6f9b7e2e1200295f"><td class="mdescLeft"> </td><td class="mdescRight">historyadd adds an hisotry step <a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">More...</a><br /></td></tr>
|
|
<tr class="separator:acf20e3f5f74a239e6f9b7e2e1200295f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a6083ca9fece2b185b592f941a91aa4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">historyGoBack</a> ()</td></tr>
|
|
<tr class="memdesc:a6a6083ca9fece2b185b592f941a91aa4"><td class="mdescLeft"> </td><td class="mdescRight">historyGoBack go back in hisotry <a href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">More...</a><br /></td></tr>
|
|
<tr class="separator:a6a6083ca9fece2b185b592f941a91aa4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aecc72f0f5971244205194934ff721546"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#aecc72f0f5971244205194934ff721546">historyGoForward</a> ()</td></tr>
|
|
<tr class="memdesc:aecc72f0f5971244205194934ff721546"><td class="mdescLeft"> </td><td class="mdescRight">historyGoForward a function to undo the return of the previous state of the project. <a href="class_painting_area.html#aecc72f0f5971244205194934ff721546">More...</a><br /></td></tr>
|
|
<tr class="separator:aecc72f0f5971244205194934ff721546"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a641a654451d5883fc43e7f7563e64f7e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a641a654451d5883fc43e7f7563e64f7e">setCanvasDimensions</a> (int newMaxWidth, int newMaxHeight)</td></tr>
|
|
<tr class="memdesc:a641a654451d5883fc43e7f7563e64f7e"><td class="mdescLeft"> </td><td class="mdescRight">setCanvasDimensions sets the dimension of the Canvas <a href="class_painting_area.html#a641a654451d5883fc43e7f7563e64f7e">More...</a><br /></td></tr>
|
|
<tr class="separator:a641a654451d5883fc43e7f7563e64f7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1b7be20235139e4909086696ea74cf7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#af1b7be20235139e4909086696ea74cf7">drawPixelOntoActive</a> (QColor color, QPoint point)</td></tr>
|
|
<tr class="memdesc:af1b7be20235139e4909086696ea74cf7"><td class="mdescLeft"> </td><td class="mdescRight">drawPixelOntoActive draws a pixel onto the image data of the active Layer. <a href="class_painting_area.html#af1b7be20235139e4909086696ea74cf7">More...</a><br /></td></tr>
|
|
<tr class="separator:af1b7be20235139e4909086696ea74cf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac7d7bca37e0d7c7d077b65224795577"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">setPolygonDataToActive</a> (std::vector< QPoint > points)</td></tr>
|
|
<tr class="memdesc:aac7d7bca37e0d7c7d077b65224795577"><td class="mdescLeft"> </td><td class="mdescRight">setPolygonDataToActive sets polygondata to the active Layer. <a href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">More...</a><br /></td></tr>
|
|
<tr class="separator:aac7d7bca37e0d7c7d077b65224795577"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:abc2f798744f1dc805a651731eb1692ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_intelli_toolsettings.html">IntelliToolsettings</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#abc2f798744f1dc805a651731eb1692ea">Toolsettings</a></td></tr>
|
|
<tr class="memdesc:abc2f798744f1dc805a651731eb1692ea"><td class="mdescLeft"> </td><td class="mdescRight">Toolsettings - a class to manage Tool settings. <a href="class_painting_area.html#abc2f798744f1dc805a651731eb1692ea">More...</a><br /></td></tr>
|
|
<tr class="separator:abc2f798744f1dc805a651731eb1692ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a132535c4e16052c1472cf1b9f3e096ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_intelli_color_picker.html">IntelliColorPicker</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed">colorPicker</a></td></tr>
|
|
<tr class="memdesc:a132535c4e16052c1472cf1b9f3e096ed"><td class="mdescLeft"> </td><td class="mdescRight">colorPicker a class to manage Tool color. <a href="class_painting_area.html#a132535c4e16052c1472cf1b9f3e096ed">More...</a><br /></td></tr>
|
|
<tr class="separator:a132535c4e16052c1472cf1b9f3e096ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:abfe445f8d9b70ae42bfeda874127dd15"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15">mousePressEvent</a> (QMouseEvent *event) override</td></tr>
|
|
<tr class="memdesc:abfe445f8d9b70ae42bfeda874127dd15"><td class="mdescLeft"> </td><td class="mdescRight">mousePressEvent handles a mouse pressed event. <a href="class_painting_area.html#abfe445f8d9b70ae42bfeda874127dd15">More...</a><br /></td></tr>
|
|
<tr class="separator:abfe445f8d9b70ae42bfeda874127dd15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa22e274b6094a9619f196cd7b49526b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5">mouseMoveEvent</a> (QMouseEvent *event) override</td></tr>
|
|
<tr class="memdesc:aa22e274b6094a9619f196cd7b49526b5"><td class="mdescLeft"> </td><td class="mdescRight">mouseMoveEvent handles a mouse moved event <a href="class_painting_area.html#aa22e274b6094a9619f196cd7b49526b5">More...</a><br /></td></tr>
|
|
<tr class="separator:aa22e274b6094a9619f196cd7b49526b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35b5df914acb608cc29717659793359c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a35b5df914acb608cc29717659793359c">mouseReleaseEvent</a> (QMouseEvent *event) override</td></tr>
|
|
<tr class="memdesc:a35b5df914acb608cc29717659793359c"><td class="mdescLeft"> </td><td class="mdescRight">mouseReleaseEvent handles a mouse released event <a href="class_painting_area.html#a35b5df914acb608cc29717659793359c">More...</a><br /></td></tr>
|
|
<tr class="separator:a35b5df914acb608cc29717659793359c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a632848d99f44d33d7da2618fbc6775a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4">wheelEvent</a> (QWheelEvent *event) override</td></tr>
|
|
<tr class="memdesc:a632848d99f44d33d7da2618fbc6775a4"><td class="mdescLeft"> </td><td class="mdescRight">wheelEvent handles a mouse wheel event <a href="class_painting_area.html#a632848d99f44d33d7da2618fbc6775a4">More...</a><br /></td></tr>
|
|
<tr class="separator:a632848d99f44d33d7da2618fbc6775a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a8138b9508ee4ec87a7fca9160368a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7">paintEvent</a> (QPaintEvent *event) override</td></tr>
|
|
<tr class="memdesc:a4a8138b9508ee4ec87a7fca9160368a7"><td class="mdescLeft"> </td><td class="mdescRight">paintEvent handles a painting event <a href="class_painting_area.html#a4a8138b9508ee4ec87a7fca9160368a7">More...</a><br /></td></tr>
|
|
<tr class="separator:a4a8138b9508ee4ec87a7fca9160368a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>The <a class="el" href="class_painting_area.html" title="The PaintingArea class manages the methods and stores information about the current painting area,...">PaintingArea</a> class manages the methods and stores information about the current painting area, which is the currently opened project. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8h_source.html#l00057">57</a> of file <a class="el" href="_painting_area_8h_source.html">PaintingArea.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a3f6d5f8e544ecc73e84828ac15ab28d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f6d5f8e544ecc73e84828ac15ab28d8">◆ </a></span>PaintingArea()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PaintingArea::PaintingArea </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>newMaxWidth</em> = <code>600</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>newMaxHeight</em> = <code>600</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">QWidget * </td>
|
|
<td class="paramname"><em>parent</em> = <code>nullptr</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="class_painting_area.html" title="The PaintingArea class manages the methods and stores information about the current painting area,...">PaintingArea</a> is the constructor of the <a class="el" href="class_painting_area.html" title="The PaintingArea class manages the methods and stores information about the current painting area,...">PaintingArea</a> class, which initiates the working environment. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">newMaxWidth</td><td>- The maximum amount of pixles that are inside painting area from left to right (default=600px) </td></tr>
|
|
<tr><td class="paramname">newMaxHeight</td><td>- The maximum amount of pixles that are inside painting area from top to bottom (default=600px) </td></tr>
|
|
<tr><td class="paramname">parent</td><td>- The parent window of the main window (default=nullptr) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00040">40</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa32adc113f77031945f73e33051931e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa32adc113f77031945f73e33051931e8">◆ </a></span>~PaintingArea()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PaintingArea::~PaintingArea </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This deconstructor is used to clear up the memory and remove the currently active window. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00047">47</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="abd5e3e4d3f2f026383d0a275dc55cbbd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd5e3e4d3f2f026383d0a275dc55cbbd">◆ </a></span>addLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PaintingArea::addLayer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>width</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>height</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>widthOffset</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>heightOffset</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>alpha</em> = <code>255</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> </td>
|
|
<td class="paramname"><em>type</em> = <code><a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The addLayer adds a layer to the current project/ painting area. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">width</td><td>- Width of the layer in pixles </td></tr>
|
|
<tr><td class="paramname">height</td><td>- Height of the layer in pixles </td></tr>
|
|
<tr><td class="paramname">widthOffset</td><td>- Offset of the layer measured to the left border of the painting area in pixles </td></tr>
|
|
<tr><td class="paramname">heightOffset</td><td>- Offset of the layer measured to the top border of the painting area in pixles </td></tr>
|
|
<tr><td class="paramname">alpha</td><td>- Transparence of the layer </td></tr>
|
|
<tr><td class="paramname">type</td><td>- Defining the ImageType of the new layer </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Returns the number of layers in the project </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00094">94</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1274e60a912d2f1dfabcdd1b767fb029"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1274e60a912d2f1dfabcdd1b767fb029">◆ </a></span>addLayerAt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PaintingArea::addLayerAt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>width</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>height</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>widthOffset</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>heightOffset</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> </td>
|
|
<td class="paramname"><em>type</em> = <code><a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The addLayerAt adds a layer to the current project/ painting area at a specific position in the layer stack. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">idx</td><td>- Index of the position the new layer should be added </td></tr>
|
|
<tr><td class="paramname">width</td><td>- Width of the layer in pixles </td></tr>
|
|
<tr><td class="paramname">height</td><td>- Height of the layer in pixles </td></tr>
|
|
<tr><td class="paramname">widthOffset</td><td>- Offset of the layer measured to the left border of the painting area in pixles </td></tr>
|
|
<tr><td class="paramname">heightOffset</td><td>- Offset of the layer measured to the top border of the painting area in pixles </td></tr>
|
|
<tr><td class="paramname">type</td><td>- Defining the ImageType of the new layer </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Returns the id of the layer position </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4735d4cf1dc58a9096d904e74c39c4df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4735d4cf1dc58a9096d904e74c39c4df">◆ </a></span>colorPickerSetFirstColor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::colorPickerSetFirstColor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00229">229</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae261acaaa346610dfed489dbac17e789"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae261acaaa346610dfed489dbac17e789">◆ </a></span>colorPickerSetSecondColor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::colorPickerSetSecondColor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00234">234</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acff4563d006fda491469bd41778d07eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acff4563d006fda491469bd41778d07eb">◆ </a></span>colorPickerSwapColors()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::colorPickerSwapColors </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The colorPickerSwitchColor swaps the primary color with the secondary drawing color. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00239">239</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d9f4b3585f7dd1acb11f432ca503466"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d9f4b3585f7dd1acb11f432ca503466">◆ </a></span>createCircleTool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::createCircleTool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>createCircleTool creates a Circle Tool. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00263">263</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b22e18069b524f3e75857d203baf256"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b22e18069b524f3e75857d203baf256">◆ </a></span>createFloodFillTool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::createFloodFillTool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>createFloodFillTool creates a Floodfill Tool. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00272">272</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8636e986fdcdd3146f9f72d3cdb1831"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8636e986fdcdd3146f9f72d3cdb1831">◆ </a></span>createGradientTool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::createGradientTool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>createGradientTool creates a Gradient Tool. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00277">277</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a240c33a7875addac86080cdfb0db036a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a240c33a7875addac86080cdfb0db036a">◆ </a></span>createLineTool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::createLineTool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>createLineTool creates a Line Tool. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00253">253</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96c6248e343e44b61cf2625cb6d21353"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96c6248e343e44b61cf2625cb6d21353">◆ </a></span>createPenTool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::createPenTool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>createPenTool creates a Pen Tool. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00243">243</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3de83443d2d5cf460ff48d0602070938"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3de83443d2d5cf460ff48d0602070938">◆ </a></span>createPlainTool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::createPlainTool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>createPlainTool creates a Plain Tool. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00248">248</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13c2f94644bea9c2d3123d0b7898f34b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13c2f94644bea9c2d3123d0b7898f34b">◆ </a></span>createPolygonTool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::createPolygonTool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>createPolygonTool creates a Polygon Tool. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00267">267</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b04ce62ce024e307f54e0281f7ae4bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b04ce62ce024e307f54e0281f7ae4bd">◆ </a></span>createRectangleTool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::createRectangleTool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>createRectangleTool creates a Rectangle Tool. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00258">258</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4701dee7ce672d91ed1e80cdd1e7491"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4701dee7ce672d91ed1e80cdd1e7491">◆ </a></span>deleteAllLayers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::deleteAllLayers </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>deleteAllLayers deletes all layers </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00173">173</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b7dc8b8dc0b301ce58206aa76fb1630"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b7dc8b8dc0b301ce58206aa76fb1630">◆ </a></span>deleteLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::deleteLayer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isTool</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The deleteLayer method removes a layer at a given idx. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">idx</td><td>- The index of the layer to be removed </td></tr>
|
|
<tr><td class="paramname">isTool</td><td>- Is the flag for when a tool uses this function. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00113">113</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1b7be20235139e4909086696ea74cf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1b7be20235139e4909086696ea74cf7">◆ </a></span>drawPixelOntoActive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::drawPixelOntoActive </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QColor </td>
|
|
<td class="paramname"><em>color</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">QPoint </td>
|
|
<td class="paramname"><em>point</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>drawPixelOntoActive draws a pixel onto the image data of the active Layer. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">color</td><td>- the color of the Pixel, which should be created. </td></tr>
|
|
<tr><td class="paramname">point</td><td>- the Pixelposition. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00086">86</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac576f58aad03b4dcd47611b6a4b9abb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac576f58aad03b4dcd47611b6a4b9abb4">◆ </a></span>getHeightOfActive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PaintingArea::getHeightOfActive </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The getHeightOfActive gets the vertical dimensions of the active layer. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Returns the vertical pixle count of the active layer. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00286">286</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f484ff3ca7ae202ab57a00f52551423"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f484ff3ca7ae202ab57a00f52551423">◆ </a></span>getImageDataOfActiveLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QImage PaintingArea::getImageDataOfActiveLayer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getImageDataOfActiveLayer used to get the currents active imageData (if there isn't any active layer it return a 10*10 white picture) </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>return the image as an rgba32bit qImage </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00478">478</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acab11ad35d07e9081203d8217d2c0855"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acab11ad35d07e9081203d8217d2c0855">◆ </a></span>getImageOfActiveLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_intelli_image.html">IntelliImage</a> * PaintingArea::getImageOfActiveLayer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getImageOfActiveLayer returns the image of the active Layer. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>return the image of the active Layer. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00471">471</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ea1108ae4e4be995c4df0d378c536e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ea1108ae4e4be995c4df0d378c536e7">◆ </a></span>getIndexOfActiveLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PaintingArea::getIndexOfActiveLayer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getIndexOfActiveLayer returns the index of athe active Layer. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>return the index of the active Layer. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00467">467</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1452c4bf2ebf188d8af019a862f3d8ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1452c4bf2ebf188d8af019a862f3d8ba">◆ </a></span>getLayerBundle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< <a class="el" href="struct_layer_object.html">LayerObject</a> > * PaintingArea::getLayerBundle </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getLayerBundle returns the real active layerbundle (care!) </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the reference of the currentLayerBundle </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00493">493</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa811d142df9239ae248679bd70ad6da7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa811d142df9239ae248679bd70ad6da7">◆ </a></span>getMaxHeight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PaintingArea::getMaxHeight </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getMaxHeight gets the max height of the Canvas. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>return the height of the Canvas. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00294">294</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb082c1cda3edb6b68d8ee45cf4822f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb082c1cda3edb6b68d8ee45cf4822f8">◆ </a></span>getMaxWidth()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PaintingArea::getMaxWidth </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getMaxWidth gets the max width of the Canvas. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>return the width of the Canvas. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00290">290</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6eb9b269cdee993dbabd066e4679576"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6eb9b269cdee993dbabd066e4679576">◆ </a></span>getPolygonDataOfActiveLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< QPoint > PaintingArea::getPolygonDataOfActiveLayer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getPolygonDataOfActiveLayer get the polygon data of the active Layer. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>return the polygon data of the active Layer. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00302">302</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad631e87a1e7fe2b60f546b0f34995097"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad631e87a1e7fe2b60f546b0f34995097">◆ </a></span>getRenderSettings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaintingArea::getRenderSettings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getRenderSettings updates all Images to the new Rendersetting. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Returns if the flag for the FastRendererin is enabled. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00068">68</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63cfff9cd4bc04e0b62d4c76cbf87395"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63cfff9cd4bc04e0b62d4c76cbf87395">◆ </a></span>getTypeOfImageActiveLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> PaintingArea::getTypeOfImageActiveLayer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>getTypeOfImageActiveLayer get the type of the active Layer. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>returns the image type of the active layer. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00298">298</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a675ee91b26b1c58be6d833f279d81597"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a675ee91b26b1c58be6d833f279d81597">◆ </a></span>getWidthOfActive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int PaintingArea::getWidthOfActive </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The getWidthOfActive gets the horizontal dimensions of the active layer. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Returns the horizontal pixle count of the active layer. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00282">282</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf20e3f5f74a239e6f9b7e2e1200295f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf20e3f5f74a239e6f9b7e2e1200295f">◆ </a></span>historyadd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::historyadd </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>historyadd adds an hisotry step </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00512">512</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a6083ca9fece2b185b592f941a91aa4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a6083ca9fece2b185b592f941a91aa4">◆ </a></span>historyGoBack()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::historyGoBack </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>historyGoBack go back in hisotry </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00519">519</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aecc72f0f5971244205194934ff721546"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecc72f0f5971244205194934ff721546">◆ </a></span>historyGoForward()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::historyGoForward </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>historyGoForward a function to undo the return of the previous state of the project. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00528">528</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa22e274b6094a9619f196cd7b49526b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa22e274b6094a9619f196cd7b49526b5">◆ </a></span>mouseMoveEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::mouseMoveEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QMouseEvent * </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mouseMoveEvent handles a mouse moved event </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">event</td><td>- the specific mouse event. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00328">328</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfe445f8d9b70ae42bfeda874127dd15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfe445f8d9b70ae42bfeda874127dd15">◆ </a></span>mousePressEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::mousePressEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QMouseEvent * </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mousePressEvent handles a mouse pressed event. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">event</td><td>- the specific mouse event. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00309">309</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35b5df914acb608cc29717659793359c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35b5df914acb608cc29717659793359c">◆ </a></span>mouseReleaseEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::mouseReleaseEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QMouseEvent * </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mouseReleaseEvent handles a mouse released event </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">event</td><td>- the specific mouse event. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00341">341</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae05f6893fb44bfcb34018573a609cd1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae05f6893fb44bfcb34018573a609cd1a">◆ </a></span>moveActiveLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::moveActiveLayer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>idx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The moveActiveLayer moves the active layer to a specific position in the layer stack. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">idx</td><td>- The index of the new position the layer should be in </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00211">211</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6d089f4357b22d9a9906fd4771de3e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6d089f4357b22d9a9906fd4771de3e7">◆ </a></span>movePositionActive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::movePositionActive </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The movePositionActive method moves the active layer to certain position. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">x</td><td>- The x value the new center of the layer should be at </td></tr>
|
|
<tr><td class="paramname">y</td><td>- The y value the new center of the layer should be at </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00204">204</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88c7e759aa8375a56129791645f46ea5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88c7e759aa8375a56129791645f46ea5">◆ </a></span>open()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaintingArea::open </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString & </td>
|
|
<td class="paramname"><em>filePath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The open method is used for loading a picture into the current layer. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">filePath</td><td>- Path and Name which are used to determine where the to-be-opened file is stored. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Returns a boolean variable whether the file was successfully opened or not. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00162">162</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a8138b9508ee4ec87a7fca9160368a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a8138b9508ee4ec87a7fca9160368a7">◆ </a></span>paintEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::paintEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QPaintEvent * </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>paintEvent handles a painting event </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">event</td><td>- the specific paint event. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00371">371</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2463d4f403224086acab02903ae407e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2463d4f403224086acab02903ae407e">◆ </a></span>save()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PaintingArea::save </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const QString & </td>
|
|
<td class="paramname"><em>filePath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>fileFormat</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The save method is used for exporting the current project as one picture. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">filePath</td><td>- Specifies the path and name of the file to create. </td></tr>
|
|
<tr><td class="paramname">fileFormat</td><td>- Specifies the format of the file to create. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Returns a boolean variable, true if the file was saved successfully, false if not </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00181">181</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a641a654451d5883fc43e7f7563e64f7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a641a654451d5883fc43e7f7563e64f7e">◆ </a></span>setCanvasDimensions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::setCanvasDimensions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>newMaxWidth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>newMaxHeight</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>setCanvasDimensions sets the dimension of the Canvas </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">newMaxWidth</td><td>- the width of the Canvas. </td></tr>
|
|
<tr><td class="paramname">newMaxHeight</td><td>- the height of the Canvas. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00072">72</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a79eb059829f27e8cdb3a54c5cd3d12c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79eb059829f27e8cdb3a54c5cd3d12c9">◆ </a></span>setLayerActive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::setLayerActive </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>idx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The setLayerToActive method marks a specific layer as active. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">idx</td><td>- The index of the layer to be active </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00136">136</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c7e0865e684ae1089ee283b4399d055"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c7e0865e684ae1089ee283b4399d055">◆ </a></span>setLayerAlpha()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::setLayerAlpha </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>idx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>alpha</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The setAlphaOfLayer method sets the alpha value of a specific layer. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">idx</td><td>- The index of the layer where the change should be applied </td></tr>
|
|
<tr><td class="paramname">alpha</td><td>- New alpha value of the layer </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00143">143</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa409492ac26483d618bb33616f2e3f81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa409492ac26483d618bb33616f2e3f81">◆ </a></span>setPolygon()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::setPolygon </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>idx</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>setPolygon is used for setting polygondata, it only works on RASTER images </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">idx</td><td>- represents the number of the layer with should be transformed </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00150">150</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac7d7bca37e0d7c7d077b65224795577"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac7d7bca37e0d7c7d077b65224795577">◆ </a></span>setPolygonDataToActive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::setPolygonDataToActive </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< QPoint > </td>
|
|
<td class="paramname"><em>points</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>setPolygonDataToActive sets polygondata to the active Layer. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">points</td><td>- the points of the polygon data. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00090">90</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63be0831e5b6ceb8cc622d83aa28f0bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63be0831e5b6ceb8cc622d83aa28f0bd">◆ </a></span>setRenderSettings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::setRenderSettings </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isFastRenderingOn</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>setRenderSettings updates all Images to the new Rendersetting. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">isFastRenderingOn</td><td>is the new given flag for the FastRenderer. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00051">51</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71ac281e0de263208d4a3b9de74258ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71ac281e0de263208d4a3b9de74258ec">◆ </a></span>slotActivateLayer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::slotActivateLayer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The slotActivateLayer method handles the event of selecting one layer as active. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">a</td><td>- idx of the layer to be active </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00222">222</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ff0b9c1227531943c9cec2c546fae5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ff0b9c1227531943c9cec2c546fae5e">◆ </a></span>slotDeleteActiveLayer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::slotDeleteActiveLayer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The slotDeleteActiveLayer method handles the deletion of the active layer. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00128">128</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a632848d99f44d33d7da2618fbc6775a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a632848d99f44d33d7da2618fbc6775a4">◆ </a></span>wheelEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PaintingArea::wheelEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QWheelEvent * </td>
|
|
<td class="paramname"><em>event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>wheelEvent handles a mouse wheel event </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">event</td><td>- the specific mouse event. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8cpp_source.html#l00356">356</a> of file <a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a132535c4e16052c1472cf1b9f3e096ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a132535c4e16052c1472cf1b9f3e096ed">◆ </a></span>colorPicker</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_intelli_color_picker.html">IntelliColorPicker</a> PaintingArea::colorPicker</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>colorPicker a class to manage Tool color. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8h_source.html#l00286">286</a> of file <a class="el" href="_painting_area_8h_source.html">PaintingArea.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc2f798744f1dc805a651731eb1692ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc2f798744f1dc805a651731eb1692ea">◆ </a></span>Toolsettings</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_intelli_toolsettings.html">IntelliToolsettings</a> PaintingArea::Toolsettings</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Toolsettings - a class to manage Tool settings. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_painting_area_8h_source.html#l00281">281</a> of file <a class="el" href="_painting_area_8h_source.html">PaintingArea.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>src/Layer/<a class="el" href="_painting_area_8h_source.html">PaintingArea.h</a></li>
|
|
<li>src/Layer/<a class="el" href="_painting_area_8cpp_source.html">PaintingArea.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="class_painting_area.html">PaintingArea</a></li>
|
|
<li class="footer">Generated by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|