Compare commits
187 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
79b357f315 | ||
| 944295840d | |||
| 374223e58a | |||
| c543563d2f | |||
| 83201fe714 | |||
|
|
42c5078e65 | ||
|
|
5b94ffda3c | ||
|
|
67e51c27a2 | ||
|
|
c16a589a66 | ||
|
|
784e9c051e | ||
|
|
3b952ed087 | ||
|
|
92e6b569ea | ||
|
|
c7aae58f8e | ||
|
|
3d5a4c0430 | ||
|
|
e4543dbe03 | ||
|
|
c77507422c | ||
|
|
753a491695 | ||
|
|
332e752371 | ||
|
|
b03270704c | ||
|
|
42a765642a | ||
|
|
2f5a389d46 | ||
|
|
cb06e10fcd | ||
|
|
c73b481ec7 | ||
|
|
58f679a0b6 | ||
|
|
44c06d65fc | ||
|
|
67d4a50074 | ||
|
|
fa53f6f008 | ||
|
|
1412f44b8e | ||
|
|
2f0c00def2 | ||
|
|
6006fad5d8 | ||
|
|
abe63d3862 | ||
|
|
b055c0b922 | ||
|
|
d60796ccae | ||
|
|
8fcc5f04e8 | ||
|
|
f5f4ca7a06 | ||
|
|
cd3ba27e8d | ||
|
|
5de1e7f83a | ||
| 8d32a5e3bb | |||
| 25deefdcb9 | |||
| f2e64e375b | |||
| 855dd23b39 | |||
| a6a2a922a5 | |||
| 3359975b1f | |||
|
|
8051996193 | ||
| 764aaa927f | |||
|
|
029ac8aa9a | ||
|
|
c3ff1dbc0a | ||
| 226ab26957 | |||
| 49b36ab013 | |||
| 34294ef7cb | |||
| b4a37d8bea | |||
| c7c5567049 | |||
|
|
2353aac54f | ||
|
|
c83682a09a | ||
| 876ceb7e39 | |||
| aaf5c1ddf9 | |||
| a099b2e916 | |||
| b1600aa3a9 | |||
| 7109948969 | |||
| d47e0056f9 | |||
|
|
2e123a71f6 | ||
| 249cf5d02d | |||
|
|
90acabd35d | ||
| cb4e48865a | |||
|
|
c7046f3c06 | ||
|
|
add66d368b | ||
|
|
b695a25128 | ||
|
|
5f76f74cd5 | ||
|
|
33c5708ce5 | ||
|
|
0e6ce309c9 | ||
|
|
72d55b2c8f | ||
|
|
2b433101c7 | ||
|
|
d17bf4850c | ||
|
|
b5e05a9c6a | ||
| 4d6c0da250 | |||
| 76dfe45837 | |||
| 9e81d953af | |||
| aae3e5f89f | |||
| 691f3df28d | |||
| 979dfc220a | |||
| 4353b7764d | |||
| 63b6d12422 | |||
| 808d4d17c6 | |||
| 234cd4e420 | |||
| d7e44890af | |||
|
|
14233f8484 | ||
|
|
65b6de44e6 | ||
| dcbf163c7f | |||
| cf3c542250 | |||
| 455b9281eb | |||
| efa43cfbbf | |||
| c3c4debd95 | |||
| 702f667295 | |||
|
|
1f0b856079 | ||
| 5ef800fdd5 | |||
| b198d0303c | |||
| 4ca64ff860 | |||
| 5773f62fed | |||
|
|
f575da20d7 | ||
| 8b8b6965c3 | |||
| 94dc372046 | |||
| 70ed416dc6 | |||
| af5a05faf8 | |||
| c4467b70b8 | |||
| 9d1159a08e | |||
|
|
2a1561ecfb | ||
|
|
84f6bc84da | ||
|
|
3718693083 | ||
|
|
d8f6f0f8f7 | ||
| 6fec7c26bf | |||
| cc56f61247 | |||
|
|
e1571c4bc8 | ||
|
|
5a05aa4a19 | ||
|
|
573cabf448 | ||
|
|
7491472962 | ||
|
|
dbf1cda101 | ||
|
|
b978a94bd3 | ||
|
|
ea7316cb0b | ||
|
|
74d2d30fe0 | ||
|
|
048fae53fb | ||
|
|
b7fa18907b | ||
|
|
4d4a21667b | ||
|
|
7eeee52fb4 | ||
|
|
2ae679099b | ||
|
|
736ca69245 | ||
|
|
f47aad5c2d | ||
|
|
e1d53a927b | ||
|
|
d54e1f3700 | ||
|
|
f96f8aabc4 | ||
|
|
37ba19d792 | ||
|
|
f1b77a48c8 | ||
|
|
081ac68d5f | ||
|
|
d9b0d53afd | ||
|
|
711c394f09 | ||
| fb65be47f9 | |||
| e994bd1009 | |||
| 124dfd7931 | |||
| 14e4d50541 | |||
| 624eb0fde6 | |||
|
|
e3b2968f4d | ||
|
|
ccbe3336a8 | ||
|
|
18aec48e4c | ||
|
|
67b623a63a | ||
|
|
c319302fc0 | ||
| 37e2d62a70 | |||
| d4313e29a0 | |||
| ee64fa6997 | |||
| 37b8642497 | |||
| 326f9c8948 | |||
|
|
72b235689e | ||
|
|
6fdda34d68 | ||
|
|
a33041a076 | ||
|
|
4a6098856f | ||
|
|
73500db171 | ||
|
|
e4f094330e | ||
|
|
46a69024d3 | ||
|
|
8b1fd5c3f0 | ||
|
|
d774461b26 | ||
|
|
9af9969c2f | ||
|
|
540e23aadf | ||
|
|
7ed8e858af | ||
|
|
a99ad09e8c | ||
|
|
78272a5790 | ||
|
|
c04d8d6815 | ||
|
|
42f91ca719 | ||
|
|
c321a181b1 | ||
|
|
6d4a4e52b5 | ||
|
|
52a72c05c5 | ||
|
|
bc718a95d6 | ||
|
|
dd55a7158d | ||
|
|
e540bd64f2 | ||
|
|
011026899c | ||
|
|
c06a4aa87e | ||
|
|
2aa49f1b79 | ||
|
|
28b8d92d72 | ||
| a832295d7f | |||
| 8efe6836bf | |||
| 86a01eb9ae | |||
|
|
d727591977 | ||
| d81afbb8ee | |||
|
|
7a604c805a | ||
| 52292ebfe7 | |||
| ab8590c4fe | |||
| 0411c49534 | |||
|
|
279b46bc1d | ||
|
|
73137a6a7b | ||
|
|
0045375f6c |
8
.gitignore
vendored
@@ -17,6 +17,14 @@ CMakeLists.txt.user*
|
||||
app_version.h
|
||||
phony.c
|
||||
|
||||
# Testing Files
|
||||
*.o
|
||||
*.qmake.stash
|
||||
src/Makefile
|
||||
src/moc_*
|
||||
src/target_wrapper.sh
|
||||
src/tst_unittest.moc
|
||||
|
||||
# Ignore User Files except for the pro file
|
||||
IntelliPhoto.*
|
||||
!IntelliPhoto.pro
|
||||
|
||||
|
Before Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 114 KiB |
382
conf/intelliphoto_dox
Normal file
@@ -0,0 +1,382 @@
|
||||
# Doxyfile 1.8.16
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
PROJECT_NAME = IntelliPhoto
|
||||
PROJECT_NUMBER = 0.6
|
||||
PROJECT_BRIEF =
|
||||
PROJECT_LOGO =
|
||||
OUTPUT_DIRECTORY = docs
|
||||
CREATE_SUBDIRS = NO
|
||||
ALLOW_UNICODE_NAMES = NO
|
||||
OUTPUT_LANGUAGE = English
|
||||
OUTPUT_TEXT_DIRECTION = None
|
||||
BRIEF_MEMBER_DESC = YES
|
||||
REPEAT_BRIEF = YES
|
||||
ABBREVIATE_BRIEF = "The $name class" \
|
||||
"The $name widget" \
|
||||
"The $name file" \
|
||||
is \
|
||||
provides \
|
||||
specifies \
|
||||
contains \
|
||||
represents \
|
||||
a \
|
||||
an \
|
||||
the
|
||||
ALWAYS_DETAILED_SEC = NO
|
||||
INLINE_INHERITED_MEMB = NO
|
||||
FULL_PATH_NAMES = YES
|
||||
STRIP_FROM_PATH =
|
||||
STRIP_FROM_INC_PATH =
|
||||
SHORT_NAMES = NO
|
||||
JAVADOC_AUTOBRIEF = NO
|
||||
JAVADOC_BANNER = NO
|
||||
QT_AUTOBRIEF = NO
|
||||
MULTILINE_CPP_IS_BRIEF = NO
|
||||
INHERIT_DOCS = YES
|
||||
SEPARATE_MEMBER_PAGES = NO
|
||||
TAB_SIZE = 4
|
||||
ALIASES =
|
||||
TCL_SUBST =
|
||||
OPTIMIZE_OUTPUT_FOR_C = NO
|
||||
OPTIMIZE_OUTPUT_JAVA = NO
|
||||
OPTIMIZE_FOR_FORTRAN = NO
|
||||
OPTIMIZE_OUTPUT_VHDL = NO
|
||||
OPTIMIZE_OUTPUT_SLICE = NO
|
||||
EXTENSION_MAPPING =
|
||||
MARKDOWN_SUPPORT = YES
|
||||
TOC_INCLUDE_HEADINGS = 5
|
||||
AUTOLINK_SUPPORT = YES
|
||||
BUILTIN_STL_SUPPORT = NO
|
||||
CPP_CLI_SUPPORT = NO
|
||||
SIP_SUPPORT = NO
|
||||
IDL_PROPERTY_SUPPORT = YES
|
||||
DISTRIBUTE_GROUP_DOC = NO
|
||||
GROUP_NESTED_COMPOUNDS = NO
|
||||
SUBGROUPING = YES
|
||||
INLINE_GROUPED_CLASSES = NO
|
||||
INLINE_SIMPLE_STRUCTS = NO
|
||||
TYPEDEF_HIDES_STRUCT = NO
|
||||
LOOKUP_CACHE_SIZE = 0
|
||||
#---------------------------------------------------------------------------
|
||||
# Build related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
EXTRACT_ALL = YES
|
||||
EXTRACT_PRIVATE = NO
|
||||
EXTRACT_PRIV_VIRTUAL = NO
|
||||
EXTRACT_PACKAGE = NO
|
||||
EXTRACT_STATIC = NO
|
||||
EXTRACT_LOCAL_CLASSES = YES
|
||||
EXTRACT_LOCAL_METHODS = NO
|
||||
EXTRACT_ANON_NSPACES = NO
|
||||
HIDE_UNDOC_MEMBERS = NO
|
||||
HIDE_UNDOC_CLASSES = NO
|
||||
HIDE_FRIEND_COMPOUNDS = NO
|
||||
HIDE_IN_BODY_DOCS = NO
|
||||
INTERNAL_DOCS = NO
|
||||
CASE_SENSE_NAMES = NO
|
||||
HIDE_SCOPE_NAMES = NO
|
||||
HIDE_COMPOUND_REFERENCE= NO
|
||||
SHOW_INCLUDE_FILES = YES
|
||||
SHOW_GROUPED_MEMB_INC = NO
|
||||
FORCE_LOCAL_INCLUDES = NO
|
||||
INLINE_INFO = YES
|
||||
SORT_MEMBER_DOCS = YES
|
||||
SORT_BRIEF_DOCS = NO
|
||||
SORT_MEMBERS_CTORS_1ST = NO
|
||||
SORT_GROUP_NAMES = NO
|
||||
SORT_BY_SCOPE_NAME = NO
|
||||
STRICT_PROTO_MATCHING = NO
|
||||
GENERATE_TODOLIST = YES
|
||||
GENERATE_TESTLIST = YES
|
||||
GENERATE_BUGLIST = YES
|
||||
GENERATE_DEPRECATEDLIST= YES
|
||||
ENABLED_SECTIONS =
|
||||
MAX_INITIALIZER_LINES = 30
|
||||
SHOW_USED_FILES = YES
|
||||
SHOW_FILES = YES
|
||||
SHOW_NAMESPACES = YES
|
||||
FILE_VERSION_FILTER =
|
||||
LAYOUT_FILE =
|
||||
CITE_BIB_FILES =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to warning and progress messages
|
||||
#---------------------------------------------------------------------------
|
||||
QUIET = NO
|
||||
WARNINGS = YES
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_DOC_ERROR = YES
|
||||
WARN_NO_PARAMDOC = NO
|
||||
WARN_AS_ERROR = NO
|
||||
WARN_FORMAT = "$file:$line: $text"
|
||||
WARN_LOGFILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the input files
|
||||
#---------------------------------------------------------------------------
|
||||
INPUT = src
|
||||
INPUT_ENCODING = UTF-8
|
||||
FILE_PATTERNS = *.c \
|
||||
*.cc \
|
||||
*.cxx \
|
||||
*.cpp \
|
||||
*.c++ \
|
||||
*.java \
|
||||
*.ii \
|
||||
*.ixx \
|
||||
*.ipp \
|
||||
*.i++ \
|
||||
*.inl \
|
||||
*.idl \
|
||||
*.ddl \
|
||||
*.odl \
|
||||
*.h \
|
||||
*.hh \
|
||||
*.hxx \
|
||||
*.hpp \
|
||||
*.h++ \
|
||||
*.cs \
|
||||
*.d \
|
||||
*.php \
|
||||
*.php4 \
|
||||
*.php5 \
|
||||
*.phtml \
|
||||
*.inc \
|
||||
*.m \
|
||||
*.markdown \
|
||||
*.md \
|
||||
*.mm \
|
||||
*.dox \
|
||||
*.py \
|
||||
*.pyw \
|
||||
*.f90 \
|
||||
*.f95 \
|
||||
*.f03 \
|
||||
*.f08 \
|
||||
*.f \
|
||||
*.for \
|
||||
*.tcl \
|
||||
*.vhd \
|
||||
*.vhdl \
|
||||
*.ucf \
|
||||
*.qsf \
|
||||
*.ice
|
||||
RECURSIVE = YES
|
||||
EXCLUDE =
|
||||
EXCLUDE_SYMLINKS = NO
|
||||
EXCLUDE_PATTERNS =
|
||||
EXCLUDE_SYMBOLS =
|
||||
EXAMPLE_PATH =
|
||||
EXAMPLE_PATTERNS = *
|
||||
EXAMPLE_RECURSIVE = NO
|
||||
IMAGE_PATH =
|
||||
INPUT_FILTER =
|
||||
FILTER_PATTERNS =
|
||||
FILTER_SOURCE_FILES = NO
|
||||
FILTER_SOURCE_PATTERNS =
|
||||
USE_MDFILE_AS_MAINPAGE =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to source browsing
|
||||
#---------------------------------------------------------------------------
|
||||
SOURCE_BROWSER = YES
|
||||
INLINE_SOURCES = NO
|
||||
STRIP_CODE_COMMENTS = YES
|
||||
REFERENCED_BY_RELATION = NO
|
||||
REFERENCES_RELATION = NO
|
||||
REFERENCES_LINK_SOURCE = YES
|
||||
SOURCE_TOOLTIPS = YES
|
||||
USE_HTAGS = NO
|
||||
VERBATIM_HEADERS = YES
|
||||
CLANG_ASSISTED_PARSING = NO
|
||||
CLANG_OPTIONS =
|
||||
CLANG_DATABASE_PATH =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the alphabetical class index
|
||||
#---------------------------------------------------------------------------
|
||||
ALPHABETICAL_INDEX = YES
|
||||
COLS_IN_ALPHA_INDEX = 5
|
||||
IGNORE_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the HTML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = html
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER =
|
||||
HTML_FOOTER =
|
||||
HTML_STYLESHEET =
|
||||
HTML_EXTRA_STYLESHEET =
|
||||
HTML_EXTRA_FILES =
|
||||
HTML_COLORSTYLE_HUE = 187
|
||||
HTML_COLORSTYLE_SAT = 5
|
||||
HTML_COLORSTYLE_GAMMA = 150
|
||||
HTML_TIMESTAMP = NO
|
||||
HTML_DYNAMIC_MENUS = YES
|
||||
HTML_DYNAMIC_SECTIONS = NO
|
||||
HTML_INDEX_NUM_ENTRIES = 100
|
||||
GENERATE_DOCSET = NO
|
||||
DOCSET_FEEDNAME = "Doxygen generated docs"
|
||||
DOCSET_BUNDLE_ID = org.doxygen.Project
|
||||
DOCSET_PUBLISHER_ID = org.doxygen.Publisher
|
||||
DOCSET_PUBLISHER_NAME = Publisher
|
||||
GENERATE_HTMLHELP = NO
|
||||
CHM_FILE =
|
||||
HHC_LOCATION =
|
||||
GENERATE_CHI = NO
|
||||
CHM_INDEX_ENCODING =
|
||||
BINARY_TOC = NO
|
||||
TOC_EXPAND = NO
|
||||
GENERATE_QHP = NO
|
||||
QCH_FILE =
|
||||
QHP_NAMESPACE = org.doxygen.Project
|
||||
QHP_VIRTUAL_FOLDER = doc
|
||||
QHP_CUST_FILTER_NAME =
|
||||
QHP_CUST_FILTER_ATTRS =
|
||||
QHP_SECT_FILTER_ATTRS =
|
||||
QHG_LOCATION =
|
||||
GENERATE_ECLIPSEHELP = NO
|
||||
ECLIPSE_DOC_ID = org.doxygen.Project
|
||||
DISABLE_INDEX = NO
|
||||
GENERATE_TREEVIEW = YES
|
||||
ENUM_VALUES_PER_LINE = 4
|
||||
TREEVIEW_WIDTH = 250
|
||||
EXT_LINKS_IN_WINDOW = NO
|
||||
FORMULA_FONTSIZE = 10
|
||||
FORMULA_TRANSPARENT = YES
|
||||
USE_MATHJAX = NO
|
||||
MATHJAX_FORMAT = HTML-CSS
|
||||
MATHJAX_RELPATH = https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/
|
||||
MATHJAX_EXTENSIONS =
|
||||
MATHJAX_CODEFILE =
|
||||
SEARCHENGINE = YES
|
||||
SERVER_BASED_SEARCH = NO
|
||||
EXTERNAL_SEARCH = NO
|
||||
SEARCHENGINE_URL =
|
||||
SEARCHDATA_FILE = searchdata.xml
|
||||
EXTERNAL_SEARCH_ID =
|
||||
EXTRA_SEARCH_MAPPINGS =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the LaTeX output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_LATEX = NO
|
||||
LATEX_OUTPUT = latex
|
||||
LATEX_CMD_NAME =
|
||||
MAKEINDEX_CMD_NAME = makeindex
|
||||
LATEX_MAKEINDEX_CMD = makeindex
|
||||
COMPACT_LATEX = NO
|
||||
PAPER_TYPE = a4
|
||||
EXTRA_PACKAGES =
|
||||
LATEX_HEADER =
|
||||
LATEX_FOOTER =
|
||||
LATEX_EXTRA_STYLESHEET =
|
||||
LATEX_EXTRA_FILES =
|
||||
PDF_HYPERLINKS = YES
|
||||
USE_PDFLATEX = YES
|
||||
LATEX_BATCHMODE = NO
|
||||
LATEX_HIDE_INDICES = NO
|
||||
LATEX_SOURCE_CODE = NO
|
||||
LATEX_BIB_STYLE = plain
|
||||
LATEX_TIMESTAMP = NO
|
||||
LATEX_EMOJI_DIRECTORY =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the RTF output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_RTF = NO
|
||||
RTF_OUTPUT = rtf
|
||||
COMPACT_RTF = NO
|
||||
RTF_HYPERLINKS = NO
|
||||
RTF_STYLESHEET_FILE =
|
||||
RTF_EXTENSIONS_FILE =
|
||||
RTF_SOURCE_CODE = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the man page output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_MAN = NO
|
||||
MAN_OUTPUT = man
|
||||
MAN_EXTENSION = .3
|
||||
MAN_SUBDIR =
|
||||
MAN_LINKS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the XML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_XML = NO
|
||||
XML_OUTPUT = xml
|
||||
XML_PROGRAMLISTING = YES
|
||||
XML_NS_MEMB_FILE_SCOPE = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the DOCBOOK output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_DOCBOOK = NO
|
||||
DOCBOOK_OUTPUT = docbook
|
||||
DOCBOOK_PROGRAMLISTING = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options for the AutoGen Definitions output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_AUTOGEN_DEF = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the Perl module output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_PERLMOD = NO
|
||||
PERLMOD_LATEX = NO
|
||||
PERLMOD_PRETTY = YES
|
||||
PERLMOD_MAKEVAR_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the preprocessor
|
||||
#---------------------------------------------------------------------------
|
||||
ENABLE_PREPROCESSING = YES
|
||||
MACRO_EXPANSION = NO
|
||||
EXPAND_ONLY_PREDEF = NO
|
||||
SEARCH_INCLUDES = YES
|
||||
INCLUDE_PATH =
|
||||
INCLUDE_FILE_PATTERNS =
|
||||
PREDEFINED =
|
||||
EXPAND_AS_DEFINED =
|
||||
SKIP_FUNCTION_MACROS = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to external references
|
||||
#---------------------------------------------------------------------------
|
||||
TAGFILES =
|
||||
GENERATE_TAGFILE =
|
||||
ALLEXTERNALS = NO
|
||||
EXTERNAL_GROUPS = YES
|
||||
EXTERNAL_PAGES = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the dot tool
|
||||
#---------------------------------------------------------------------------
|
||||
CLASS_DIAGRAMS = YES
|
||||
DIA_PATH =
|
||||
HIDE_UNDOC_RELATIONS = YES
|
||||
HAVE_DOT = NO
|
||||
DOT_NUM_THREADS = 0
|
||||
DOT_FONTNAME = Helvetica
|
||||
DOT_FONTSIZE = 10
|
||||
DOT_FONTPATH =
|
||||
CLASS_GRAPH = YES
|
||||
COLLABORATION_GRAPH = YES
|
||||
GROUP_GRAPHS = YES
|
||||
UML_LOOK = NO
|
||||
UML_LIMIT_NUM_FIELDS = 10
|
||||
TEMPLATE_RELATIONS = NO
|
||||
INCLUDE_GRAPH = YES
|
||||
INCLUDED_BY_GRAPH = YES
|
||||
CALL_GRAPH = NO
|
||||
CALLER_GRAPH = NO
|
||||
GRAPHICAL_HIERARCHY = YES
|
||||
DIRECTORY_GRAPH = YES
|
||||
DOT_IMAGE_FORMAT = png
|
||||
INTERACTIVE_SVG = NO
|
||||
DOT_PATH =
|
||||
DOTFILE_DIRS =
|
||||
MSCFILE_DIRS =
|
||||
DIAFILE_DIRS =
|
||||
PLANTUML_JAR_PATH =
|
||||
PLANTUML_CFG_FILE =
|
||||
PLANTUML_INCLUDE_PATH =
|
||||
DOT_GRAPH_MAX_NODES = 50
|
||||
MAX_DOT_GRAPH_DEPTH = 0
|
||||
DOT_TRANSPARENT = NO
|
||||
DOT_MULTI_TARGETS = NO
|
||||
GENERATE_LEGEND = YES
|
||||
DOT_CLEANUP = YES
|
||||
@@ -49,7 +49,7 @@ disable_processing_cmt = " *INDENT-OFF*" # string
|
||||
enable_processing_cmt = " *INDENT-ON*" # string
|
||||
|
||||
# Enable parsing of digraphs.
|
||||
enable_digraphs = false # true/false
|
||||
enable_digraphs = true # true/false
|
||||
|
||||
# Add or remove the UTF-8 BOM (recommend 'remove').
|
||||
utf8_bom = ignore # ignore/add/remove/force
|
||||
@@ -59,16 +59,16 @@ utf8_bom = ignore # ignore/add/remove/force
|
||||
utf8_byte = false # true/false
|
||||
|
||||
# Force the output encoding to UTF-8.
|
||||
utf8_force = false # true/false
|
||||
utf8_force = true # true/false
|
||||
|
||||
# Add or remove space between 'do' and '{'.
|
||||
sp_do_brace_open = ignore # ignore/add/remove/force
|
||||
sp_do_brace_open = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space between '}' and 'while'.
|
||||
sp_brace_close_while = ignore # ignore/add/remove/force
|
||||
sp_brace_close_while = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space between 'while' and '('.
|
||||
sp_while_paren_open = ignore # ignore/add/remove/force
|
||||
sp_while_paren_open = add # ignore/add/remove/force
|
||||
|
||||
#
|
||||
# Spacing options
|
||||
@@ -76,70 +76,70 @@ sp_while_paren_open = ignore # ignore/add/remove/force
|
||||
|
||||
# Add or remove space around non-assignment symbolic operators ('+', '/', '%',
|
||||
# '<<', and so forth).
|
||||
sp_arith = ignore # ignore/add/remove/force
|
||||
sp_arith = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space around arithmetic operators '+' and '-'.
|
||||
#
|
||||
# Overrides sp_arith.
|
||||
sp_arith_additive = ignore # ignore/add/remove/force
|
||||
sp_arith_additive = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space around assignment operator '=', '+=', etc.
|
||||
sp_assign = ignore # ignore/add/remove/force
|
||||
sp_assign = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space around '=' in C++11 lambda capture specifications.
|
||||
#
|
||||
# Overrides sp_assign.
|
||||
sp_cpp_lambda_assign = ignore # ignore/add/remove/force
|
||||
sp_cpp_lambda_assign = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space after the capture specification of a C++11 lambda when
|
||||
# an argument list is present, as in '[] <here> (int x){ ... }'.
|
||||
sp_cpp_lambda_square_paren = ignore # ignore/add/remove/force
|
||||
sp_cpp_lambda_square_paren = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space after the capture specification of a C++11 lambda with
|
||||
# no argument list is present, as in '[] <here> { ... }'.
|
||||
sp_cpp_lambda_square_brace = ignore # ignore/add/remove/force
|
||||
sp_cpp_lambda_square_brace = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space after the argument list of a C++11 lambda, as in
|
||||
# '[](int x) <here> { ... }'.
|
||||
sp_cpp_lambda_paren_brace = ignore # ignore/add/remove/force
|
||||
sp_cpp_lambda_paren_brace = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space between a lambda body and its call operator of an
|
||||
# immediately invoked lambda, as in '[]( ... ){ ... } <here> ( ... )'.
|
||||
sp_cpp_lambda_fparen = ignore # ignore/add/remove/force
|
||||
sp_cpp_lambda_fparen = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space around assignment operator '=' in a prototype.
|
||||
#
|
||||
# If set to ignore, use sp_assign.
|
||||
sp_assign_default = ignore # ignore/add/remove/force
|
||||
sp_assign_default = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space before assignment operator '=', '+=', etc.
|
||||
#
|
||||
# Overrides sp_assign.
|
||||
sp_before_assign = ignore # ignore/add/remove/force
|
||||
sp_before_assign = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space after assignment operator '=', '+=', etc.
|
||||
#
|
||||
# Overrides sp_assign.
|
||||
sp_after_assign = ignore # ignore/add/remove/force
|
||||
sp_after_assign = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space in 'NS_ENUM ('.
|
||||
sp_enum_paren = ignore # ignore/add/remove/force
|
||||
sp_enum_paren = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space around assignment '=' in enum.
|
||||
sp_enum_assign = ignore # ignore/add/remove/force
|
||||
sp_enum_assign = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space before assignment '=' in enum.
|
||||
#
|
||||
# Overrides sp_enum_assign.
|
||||
sp_enum_before_assign = ignore # ignore/add/remove/force
|
||||
sp_enum_before_assign = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space after assignment '=' in enum.
|
||||
#
|
||||
# Overrides sp_enum_assign.
|
||||
sp_enum_after_assign = ignore # ignore/add/remove/force
|
||||
sp_enum_after_assign = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space around assignment ':' in enum.
|
||||
sp_enum_colon = ignore # ignore/add/remove/force
|
||||
sp_enum_colon = add # ignore/add/remove/force
|
||||
|
||||
# Add or remove space around preprocessor '##' concatenation operator.
|
||||
#
|
||||
|
||||
381
cppcheck_config.txt
Normal file
@@ -0,0 +1,381 @@
|
||||
src/GUI/IntelliInputDialog.h:4:0: information: Include file: <QSize> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliInputDialog.h:5:0: information: Include file: <QDialog> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliInputDialog.h:6:0: information: Include file: <QLabel> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliInputDialog.h:7:0: information: Include file: <QGridLayout> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliInputDialog.h:8:0: information: Include file: <QDialogButtonBox> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliInputDialog.h:9:0: information: Include file: <QPushButton> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliInputDialog.h:10:0: information: Include file: <QSpinBox> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:4:0: information: Include file: <QAction> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:5:0: information: Include file: <QFileDialog> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:6:0: information: Include file: <QMessageBox> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:7:0: information: Include file: <QImageWriter> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:8:0: information: Include file: <QMenu> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:9:0: information: Include file: <QMenuBar> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:10:0: information: Include file: <QList> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:11:0: information: Include file: <QMainWindow> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:12:0: information: Include file: <QGridLayout> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:13:0: information: Include file: <QPushButton> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:14:0: information: Include file: <QTextEdit> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:15:0: information: Include file: <QLabel> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:16:0: information: Include file: <QLineEdit> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:4:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.cpp:1:0: information: Include file: "Image/IntelliImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.cpp:2:0: information: Include file: <QSize> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.cpp:3:0: information: Include file: <QPainter> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliRasterImage.cpp:1:0: information: Include file: "Image/IntelliRasterImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliRasterImage.cpp:2:0: information: Include file: <QPainter> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliRasterImage.cpp:3:0: information: Include file: <QRect> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliRasterImage.cpp:4:0: information: Include file: <QDebug> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliShapedImage.cpp:1:0: information: Include file: "Image/IntelliShapedImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliShapedImage.cpp:2:0: information: Include file: "IntelliHelper/IntelliTriangulation.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliShapedImage.cpp:3:0: information: Include file: <QPainter> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliShapedImage.cpp:4:0: information: Include file: <QRect> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliShapedImage.cpp:5:0: information: Include file: <QDebug> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliColorPicker.h:4:0: information: Include file: "QColor" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliColorPicker.h:5:0: information: Include file: "QPoint" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliColorPicker.h:6:0: information: Include file: "QColorDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliToolsettings.cpp:2:0: information: Include file: <QInputDialog> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliTriangulation.h:7:0: information: Include file: <QPoint> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliTriangulation.h:8:0: information: Include file: <vector> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliTriangulation.cpp:2:0: information: Include file: <algorithm> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliTriangulation.cpp:3:0: information: Include file: <queue> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliTriangulation.cpp:4:0: information: Include file: <cmath> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:2:0: information: Include file: "string.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:4:0: information: Include file: <vector> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:6:0: information: Include file: <QtWidgets> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:7:0: information: Include file: <QPoint> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:8:0: information: Include file: <QRect> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:5:0: information: Include file: <QColor> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:6:0: information: Include file: <QImage> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:7:0: information: Include file: <QPoint> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:8:0: information: Include file: <QWidget> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:9:0: information: Include file: <QList> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:10:0: information: Include file: "GUI/IntelliPhotoGui.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:11:0: information: Include file: "Image/IntelliImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:12:0: information: Include file: "Image/IntelliRasterImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:13:0: information: Include file: "Image/IntelliShapedImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:14:0: information: Include file: "Tool/IntelliTool.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.h:15:0: information: Include file: "IntelliHelper/IntelliColorPicker.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:11:0: information: Include file: "Image/IntelliRasterImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:12:0: information: Include file: "Image/IntelliShapedImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:13:0: information: Include file: "Tool/IntelliToolPen.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:14:0: information: Include file: "Tool/IntelliToolPlain.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:15:0: information: Include file: "Tool/IntelliToolLine.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:16:0: information: Include file: "Tool/IntelliToolCircle.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:17:0: information: Include file: "Tool/IntelliToolRectangle.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:18:0: information: Include file: "Tool/IntelliToolFloodFill.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:19:0: information: Include file: "Tool/IntelliToolPolygon.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliTool.h:4:0: information: Include file: "IntelliHelper/IntelliColorPicker.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliTool.h:5:0: information: Include file: "IntelliHelper/IntelliToolsettings.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliTool.h:6:0: information: Include file: <vector> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliTool.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolCircle.h:5:0: information: Include file: "QColor" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolCircle.h:6:0: information: Include file: "QPoint" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolCircle.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolCircle.cpp:3:0: information: Include file: "QInputDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolCircle.cpp:4:0: information: Include file: <cmath> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolFloodFill.h:5:0: information: Include file: "QColor" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolFloodFill.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolFloodFill.cpp:3:0: information: Include file: "QColorDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolFloodFill.cpp:4:0: information: Include file: "QInputDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolFloodFill.cpp:5:0: information: Include file: <functional> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolFloodFill.cpp:6:0: information: Include file: <queue> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolLine.h:5:0: information: Include file: "QPoint" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolLine.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolLine.cpp:3:0: information: Include file: "QColorDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolLine.cpp:4:0: information: Include file: "QInputDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPen.h:5:0: information: Include file: "QColor" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPen.h:6:0: information: Include file: "QPoint" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPen.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPen.cpp:3:0: information: Include file: "QDebug" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPen.cpp:4:0: information: Include file: "QColorDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPen.cpp:5:0: information: Include file: "QInputDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPlain.h:5:0: information: Include file: "QColor" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPlain.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPlain.cpp:3:0: information: Include file: "QColorDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPolygon.h:5:0: information: Include file: "IntelliHelper/IntelliTriangulation.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPolygon.h:6:0: information: Include file: <vector> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPolygon.h:7:0: information: Include file: <QPoint> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPolygon.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPolygon.cpp:3:0: information: Include file: <QCursor> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPolygon.cpp:4:0: information: Include file: <QInputDialog> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPolygon.cpp:5:0: information: Include file: <QDebug> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolPolygon.cpp:6:0: information: Include file: <cmath> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolRectangle.h:6:0: information: Include file: "QColor" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolRectangle.h:7:0: information: Include file: "QPoint" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolRectangle.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolRectangle.cpp:3:0: information: Include file: "QInputDialog" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/main.cpp:2:0: information: Include file: <QApplication> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/main.cpp:3:0: information: Include file: <QDebug> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/main.cpp:4:0: information: Include file: <vector> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:1:0: information: Include file: <QtTest> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:3:0: information: Include file: <string> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:252:0: information: Include file: "tst_unittest.moc" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1:0: information: Include file: <QtTest> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:2:0: information: Include file: <QCoreApplication> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.h:4:0: information: Include file: <QImage> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.h:5:0: information: Include file: <QPoint> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.h:6:0: information: Include file: <QColor> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.h:7:0: information: Include file: <QSize> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.h:8:0: information: Include file: <QWidget> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.h:9:0: information: Include file: <vector> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.h:11:0: information: Include file: "IntelliHelper/IntelliTriangulation.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliImage.h:12:0: information: Include file: "IntelliHelper/IntelliRenderSettings.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliRasterImage.h:4:0: information: Include file: "Image/IntelliImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliShapedImage.h:4:0: information: Include file: "Image/IntelliRasterImage.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Image/IntelliShapedImage.h:5:0: information: Include file: <vector> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1697:0: information: Include file: "tst_unittest.moc" not found. [missingInclude]
|
||||
|
||||
^
|
||||
299
cppcheck_errors.txt
Normal file
@@ -0,0 +1,299 @@
|
||||
src/tst_unittest.cpp:1370:0: style: The function 'bench_Circle_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1388:0: style: The function 'bench_Circle_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1409:0: style: The function 'bench_FloodFill_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1427:0: style: The function 'bench_FloodFill_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1448:0: style: The function 'bench_Line_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1466:0: style: The function 'bench_Line_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1487:0: style: The function 'bench_Pen_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1505:0: style: The function 'bench_Pen_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1525:0: style: The function 'bench_Plain_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1543:0: style: The function 'bench_Plain_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1563:0: style: The function 'bench_Polygon_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1602:0: style: The function 'bench_Polygon_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1222:0: style: The function 'bench_RasterImage_drawLine' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1210:0: style: The function 'bench_RasterImage_drawPixel' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1235:0: style: The function 'bench_RasterImage_drawPoint' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1247:0: style: The function 'bench_RasterImage_getDisplayable' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1269:0: style: The function 'bench_RasterImage_getImageData' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1257:0: style: The function 'bench_RasterImage_getPixelColor' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1279:0: style: The function 'bench_RasterImage_setImageData' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1626:0: style: The function 'bench_Rectangle_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1645:0: style: The function 'bench_Rectangle_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1302:0: style: The function 'bench_ShapedImage_drawLine' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1290:0: style: The function 'bench_ShapedImage_drawPixel' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1315:0: style: The function 'bench_ShapedImage_drawPoint' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1327:0: style: The function 'bench_ShapedImage_getDisplayable' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1349:0: style: The function 'bench_ShapedImage_getImageData' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1337:0: style: The function 'bench_ShapedImage_getPixelColor' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1359:0: style: The function 'bench_ShapedImage_setImageData' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1666:0: style: The function 'bench_Triangulation_Coverage' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1079:0: style: The function 'bench_addLayer' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1180:0: style: The function 'bench_createTools' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1086:0: style: The function 'bench_deleteLayer' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1115:0: style: The function 'bench_floodFill' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1125:0: style: The function 'bench_moveActive' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1093:0: style: The function 'bench_setActive' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1105:0: style: The function 'bench_setAlpha' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1168:0: style: The function 'bench_setLayerDown' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1155:0: style: The function 'bench_setLayerUp' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/tst_unittest.cpp:1138:0: style: The function 'bench_setPolygon' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:118:0: style: The function 'cleanupTestCase' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:23:0: style: The function 'closeEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:113:0: style: The function 'initTestCase' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:281:0: style: The function 'mouseMoveEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:262:0: style: The function 'mousePressEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:294:0: style: The function 'mouseReleaseEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:324:0: style: The function 'paintEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:180:0: style: The function 'slotActivateLayer' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:96:0: style: The function 'slotDeleteActiveLayer' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:211:0: style: The function 'test_Circle_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:213:0: style: The function 'test_Circle_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:216:0: style: The function 'test_FloodFill_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:218:0: style: The function 'test_FloodFill_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:221:0: style: The function 'test_Line_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:223:0: style: The function 'test_Line_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:226:0: style: The function 'test_Pen_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:228:0: style: The function 'test_Pen_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:231:0: style: The function 'test_Plain_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:233:0: style: The function 'test_Plain_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:236:0: style: The function 'test_Polygon_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:238:0: style: The function 'test_Polygon_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:157:0: style: The function 'test_RasterImage_drawLine' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:155:0: style: The function 'test_RasterImage_drawPixel' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:159:0: style: The function 'test_RasterImage_drawPoint' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:161:0: style: The function 'test_RasterImage_getDisplayable' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:169:0: style: The function 'test_RasterImage_getImageData' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:167:0: style: The function 'test_RasterImage_getPixelColor' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:165:0: style: The function 'test_RasterImage_loadImage' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:171:0: style: The function 'test_RasterImage_setImageData' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:163:0: style: The function 'test_RasterImage_setPolygon' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:241:0: style: The function 'test_Rectangle_fullDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:243:0: style: The function 'test_Rectangle_interruptedDraw' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:177:0: style: The function 'test_ShapedImage_drawLine' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:175:0: style: The function 'test_ShapedImage_drawPixel' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:179:0: style: The function 'test_ShapedImage_drawPoint' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:181:0: style: The function 'test_ShapedImage_getDisplayable' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:189:0: style: The function 'test_ShapedImage_getImageData' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:187:0: style: The function 'test_ShapedImage_getPixelColor' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:185:0: style: The function 'test_ShapedImage_loadImage' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:191:0: style: The function 'test_ShapedImage_setImageData' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:183:0: style: The function 'test_ShapedImage_setPolygon' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:247:0: style: The function 'test_Triangulation_Coverage' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:132:0: style: The function 'test_addLayer' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:195:0: style: The function 'test_createTool_Circle' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:197:0: style: The function 'test_createTool_FloodFill' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:199:0: style: The function 'test_createTool_Line' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:201:0: style: The function 'test_createTool_Pen' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:203:0: style: The function 'test_createTool_Plain' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:205:0: style: The function 'test_createTool_Polygon' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:207:0: style: The function 'test_createTool_Rectangle' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:151:0: style: The function 'test_createTools' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:134:0: style: The function 'test_deleteLayer' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:140:0: style: The function 'test_floodFill' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:142:0: style: The function 'test_moveActive' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:136:0: style: The function 'test_setActive' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:138:0: style: The function 'test_setAlpha' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:148:0: style: The function 'test_setLayerDown' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:146:0: style: The function 'test_setLayerUp' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/mainUnitTest.cpp:144:0: style: The function 'test_setPolygon' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:309:0: style: The function 'wheelEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
nofile:0:0: information: Cppcheck cannot find all the include files (use --check-config for details) [missingInclude]
|
||||
|
||||
94
docs/Icons/circle-tool.svg
Normal file
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
sodipodi:docname="circle-tool.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient36">
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop32" />
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient36"
|
||||
id="linearGradient38"
|
||||
x1="147.98735"
|
||||
y1="176.19795"
|
||||
x2="-13.131983"
|
||||
y2="106.49742"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.8"
|
||||
inkscape:cx="166.94289"
|
||||
inkscape:cy="125.27289"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<circle
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="circle4578"
|
||||
cx="33.78162"
|
||||
cy="263.02939"
|
||||
r="2.5985863" />
|
||||
<circle
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.11666656;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path4602"
|
||||
cx="33.781624"
|
||||
cy="263.50183"
|
||||
r="26.316593" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
109
docs/Icons/eraser-tool.svg
Normal file
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
sodipodi:docname="eraser-tool.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
inkscape:export-filename="C:\Users\pauln\tool1.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient36">
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop32" />
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient36"
|
||||
id="linearGradient38"
|
||||
x1="147.98735"
|
||||
y1="176.19795"
|
||||
x2="-13.131983"
|
||||
y2="106.49742"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.8"
|
||||
inkscape:cx="154.79235"
|
||||
inkscape:cy="136.37674"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="g4716"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-global="false" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<g
|
||||
id="g4716">
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.54304647;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4775"
|
||||
width="59.058777"
|
||||
height="57.168896"
|
||||
x="4.2522316"
|
||||
y="234.16145" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:16.96439552;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 64.539433,248.9069 -8.315476,0.24173 c 0,0 -13.890625,31.06218 -29.576635,22.72253"
|
||||
id="path4777"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:#ffaaaa;stroke-width:19.02600098;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4779"
|
||||
width="3.5923276"
|
||||
height="18.439137"
|
||||
x="100.56355"
|
||||
y="236.22752"
|
||||
transform="matrix(0.96477278,0.26308456,-0.30397854,0.95267888,0,0)" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
194
docs/Icons/flood-fill-tool.svg
Normal file
@@ -0,0 +1,194 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
sodipodi:docname="flood-fill-tool.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient4746">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4742" />
|
||||
<stop
|
||||
style="stop-color:#ff0000;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop4744" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient36">
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop32" />
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient36"
|
||||
id="linearGradient38"
|
||||
x1="147.98735"
|
||||
y1="176.19795"
|
||||
x2="-13.131983"
|
||||
y2="106.49742"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4746"
|
||||
id="linearGradient4748"
|
||||
x1="278.75943"
|
||||
y1="55.545975"
|
||||
x2="278.70905"
|
||||
y2="102.68295"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.8"
|
||||
inkscape:cx="178.00664"
|
||||
inkscape:cy="120.50274"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="g4716"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-global="false" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<g
|
||||
id="g4716">
|
||||
<rect
|
||||
style="fill:url(#linearGradient4748);fill-opacity:1;stroke:#000000;stroke-width:2.54346728;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4736"
|
||||
width="20.992056"
|
||||
height="38.493938"
|
||||
x="268.06161"
|
||||
y="65.299561"
|
||||
transform="matrix(0.37877425,0.9254891,-0.96183685,0.2736236,0,0)" />
|
||||
<rect
|
||||
y="199.89908"
|
||||
x="116.56168"
|
||||
height="29.387648"
|
||||
width="34.49033"
|
||||
id="rect4710"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.11666656;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="rotate(22.139383)" />
|
||||
<ellipse
|
||||
ry="3.6608384"
|
||||
rx="17.12623"
|
||||
cy="229.80646"
|
||||
cx="133.85408"
|
||||
id="path4712"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.07105064;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="rotate(22.139383)" />
|
||||
<rect
|
||||
style="fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:0.57643586;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4722"
|
||||
width="6.4093542"
|
||||
height="5.9942107"
|
||||
x="106.55282"
|
||||
y="220.71335"
|
||||
transform="matrix(0.89502052,0.44602497,-0.31493366,0.94911369,0,0)"
|
||||
ry="2.9971054" />
|
||||
<rect
|
||||
ry="4.9373565"
|
||||
transform="matrix(0.76230952,0.64721263,-0.19117303,0.98155635,0,0)"
|
||||
y="211.36087"
|
||||
x="91.973289"
|
||||
height="9.8747129"
|
||||
width="7.5251632"
|
||||
id="rect4726"
|
||||
style="fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:0.80167449;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<rect
|
||||
style="fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:0.68775666;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4728"
|
||||
width="6.9141498"
|
||||
height="7.9099746"
|
||||
x="106.98909"
|
||||
y="208.27184"
|
||||
transform="matrix(0.82967592,0.55824535,-0.238658,0.97110368,0,0)"
|
||||
ry="3.9549873" />
|
||||
<rect
|
||||
style="fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:0.83867002;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4732"
|
||||
width="7.7389083"
|
||||
height="10.508647"
|
||||
x="99.318977"
|
||||
y="206.74135"
|
||||
transform="matrix(0.74125487,0.67122367,-0.1796405,0.98373233,0,0)"
|
||||
ry="5.2543235" />
|
||||
<rect
|
||||
ry="4.9687924"
|
||||
transform="matrix(0.76020136,0.64968753,-0.18996354,0.98179115,0,0)"
|
||||
y="213.06801"
|
||||
x="82.413681"
|
||||
height="9.9375849"
|
||||
width="7.5460315"
|
||||
id="rect4734"
|
||||
style="fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:0.80533689;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<rect
|
||||
ry="2.9971054"
|
||||
transform="matrix(0.89502052,0.44602497,-0.31493366,0.94911369,0,0)"
|
||||
y="219.89731"
|
||||
x="128.72516"
|
||||
height="5.9942107"
|
||||
width="6.4093542"
|
||||
id="rect4738"
|
||||
style="fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:0.57643586;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<rect
|
||||
style="fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:0.61344987;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4740"
|
||||
width="6.5649834"
|
||||
height="6.6277919"
|
||||
x="107.49622"
|
||||
y="215.86592"
|
||||
transform="matrix(0.87380318,0.48627976,-0.28482771,0.95857873,0,0)"
|
||||
ry="3.3138959" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.3 KiB |
99
docs/Icons/line-tool.svg
Normal file
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
sodipodi:docname="line-tool.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient36">
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop32" />
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient36"
|
||||
id="linearGradient38"
|
||||
x1="147.98735"
|
||||
y1="176.19795"
|
||||
x2="-13.131983"
|
||||
y2="106.49742"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.8"
|
||||
inkscape:cx="107.4786"
|
||||
inkscape:cy="125.27289"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.117;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
d="M 7.8430058,289.81843 60.854166,236.80727"
|
||||
id="path845"
|
||||
inkscape:connector-curvature="0" />
|
||||
<circle
|
||||
r="2.5985863"
|
||||
cy="236.66553"
|
||||
cx="60.712429"
|
||||
id="circle4574"
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<circle
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path4572"
|
||||
cx="7.8902526"
|
||||
cy="289.86566"
|
||||
r="2.5985863" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
169
docs/Icons/magic-wand-tool.svg
Normal file
@@ -0,0 +1,169 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
sodipodi:docname="magic-wand-tool.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient36">
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop32" />
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient36"
|
||||
id="linearGradient38"
|
||||
x1="147.98735"
|
||||
y1="176.19795"
|
||||
x2="-13.131983"
|
||||
y2="106.49742"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.8"
|
||||
inkscape:cx="154.79235"
|
||||
inkscape:cy="122.64559"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="g4716"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-global="false" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<g
|
||||
id="g4716">
|
||||
<g
|
||||
id="g4767"
|
||||
transform="translate(-4.5357143,7.0870536)">
|
||||
<rect
|
||||
transform="rotate(45)"
|
||||
ry="1.889881"
|
||||
y="137.33192"
|
||||
x="203.35738"
|
||||
height="53.483627"
|
||||
width="10.299852"
|
||||
id="rect4758"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.7175684;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<rect
|
||||
transform="rotate(45)"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.8319869;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4760"
|
||||
width="9.7328882"
|
||||
height="2.8348179"
|
||||
x="203.64085"
|
||||
y="148.6712" />
|
||||
<rect
|
||||
transform="rotate(45)"
|
||||
y="141.20618"
|
||||
x="203.64085"
|
||||
height="2.8348179"
|
||||
width="9.7328882"
|
||||
id="rect4762"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.8319869;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
</g>
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:2.11666656;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path4769"
|
||||
sodipodi:sides="5"
|
||||
sodipodi:cx="44.223213"
|
||||
sodipodi:cy="239.92558"
|
||||
sodipodi:r1="8.624361"
|
||||
sodipodi:r2="4.3121805"
|
||||
sodipodi:arg1="1.0040671"
|
||||
sodipodi:arg2="1.6323856"
|
||||
inkscape:flatsided="false"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 48.853421,247.20162 -4.895624,-2.97203 -5.223697,2.348 1.313744,-5.57442 -3.847298,-4.24246 5.707563,-0.47315 2.845937,-4.96999 2.213724,5.28201 5.606183,1.17083 -4.339406,3.73761 z"
|
||||
inkscape:transform-center-x="2.6385383"
|
||||
inkscape:transform-center-y="1.2565374"
|
||||
transform="rotate(-21.763247,66.493886,211.70978)" />
|
||||
<path
|
||||
transform="matrix(-0.16940831,-0.61726905,0.61726905,-0.16940831,-99.981719,307.02239)"
|
||||
inkscape:transform-center-y="1.5995691"
|
||||
inkscape:transform-center-x="-0.47805579"
|
||||
d="m 48.853421,247.20162 -4.895624,-2.97203 -5.223697,2.348 1.313744,-5.57442 -3.847298,-4.24246 5.707563,-0.47315 2.845937,-4.96999 2.213724,5.28201 5.606183,1.17083 -4.339406,3.73761 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.6323856"
|
||||
sodipodi:arg1="1.0040671"
|
||||
sodipodi:r2="4.3121805"
|
||||
sodipodi:r1="8.624361"
|
||||
sodipodi:cy="239.92558"
|
||||
sodipodi:cx="44.223213"
|
||||
sodipodi:sides="5"
|
||||
id="path4771"
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:2.11666656;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
sodipodi:type="star" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:2.11666656;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path4773"
|
||||
sodipodi:sides="5"
|
||||
sodipodi:cx="44.223213"
|
||||
sodipodi:cy="239.92558"
|
||||
sodipodi:r1="8.624361"
|
||||
sodipodi:r2="4.3121805"
|
||||
sodipodi:arg1="1.0040671"
|
||||
sodipodi:arg2="1.6323856"
|
||||
inkscape:flatsided="false"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 48.853421,247.20162 -4.895624,-2.97203 -5.223697,2.348 1.313744,-5.57442 -3.847298,-4.24246 5.707563,-0.47315 2.845937,-4.96999 2.213724,5.28201 5.606183,1.17083 -4.339406,3.73761 z"
|
||||
inkscape:transform-center-x="0.0027046201"
|
||||
inkscape:transform-center-y="1.1149197"
|
||||
transform="matrix(0.25199367,-0.58840415,0.58840415,0.25199367,-99.952707,231.42813)" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.0 KiB |
105
docs/Icons/pen-tool.svg
Normal file
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="pen-tool.svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient36">
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop32" />
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient36"
|
||||
id="linearGradient38"
|
||||
x1="147.98735"
|
||||
y1="176.19795"
|
||||
x2="-13.131983"
|
||||
y2="106.49742"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="376.91553"
|
||||
inkscape:cy="52.667178"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:0.79907227"
|
||||
inkscape:transform-center-x="2.1805457"
|
||||
inkscape:transform-center-y="0.23135325"
|
||||
d="m 64.660259,230.98439 c -1.469539,1.22623 -3.009608,0.3208 -4.479147,2.55438 l -35.355186,29.81232 20.997146,4.03437 16.236587,-28.5477 c 2.650564,-3.49373 1.675561,-4.59875 2.6006,-7.85337 z"
|
||||
id="path16"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<ellipse
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:0.2446842"
|
||||
id="path19"
|
||||
ry="4.8653927"
|
||||
rx="10.959454"
|
||||
cy="259.34927"
|
||||
cx="70.703522"
|
||||
transform="matrix(0.99175335,0.12816118,-0.13566218,0.99075515,0,0)" />
|
||||
<path
|
||||
style="fill:url(#linearGradient38);fill-opacity:1;stroke:none;stroke-width:1.1613673px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 19.935603,103.02103 C 11.487015,114.14384 3.7900432,116.38626 5.1066573,144.52297 7.9154345,204.54791 22.091131,264.29315 75.056641,251.85938 127.52071,239.54339 188.58555,194.70704 177.64844,158.85742 c -12.48014,3.63122 -34.362,10.63187 -51.541,8.65662 -12.43758,-1.43999 -33.957254,-24.02776 -43.821058,-27.9929 -2.739296,6.28676 5.637281,36.28371 -21.584814,27.90384 -62.9196406,-19.36876 11.109787,-93.171912 16.121057,-90.16515 0,0 -33.485263,-5.047889 -56.887022,25.7612 z"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,0,229.26665)"
|
||||
id="path23"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ssccccscs" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
125
docs/Icons/plain-tool.svg
Normal file
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="plain-tool.svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<marker
|
||||
inkscape:stockid="DotM"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="DotM"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path907"
|
||||
d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
transform="scale(0.4) translate(7.4, 1)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4"
|
||||
inkscape:cx="261.75556"
|
||||
inkscape:cy="104.85714"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<g
|
||||
id="g1146"
|
||||
transform="translate(-0.34017738,0.11425859)">
|
||||
<rect
|
||||
y="241.43747"
|
||||
x="17.575891"
|
||||
height="41.388393"
|
||||
width="33.828869"
|
||||
id="rect839"
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:1.39999998;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path841"
|
||||
d="m 54.820853,239.89272 8.097875,-7.30482"
|
||||
style="fill:none;stroke:#ffd42a;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1123"
|
||||
d="m 15.612022,286.57635 -8.0978753,7.30482"
|
||||
style="fill:none;stroke:#ffd42a;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:#ffd42a;stroke:#ffd42a;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 13.592835,239.89272 5.4949601,232.5879"
|
||||
id="path1125"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffd42a;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 54.820853,285.50457 8.097875,7.30482"
|
||||
id="path1127"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1129"
|
||||
d="M 56.318451,261.65921 H 63.31101"
|
||||
style="fill:none;stroke:#ffd42a;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffd42a;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.0476177,261.65921 H 13.040177"
|
||||
id="path1131"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1133"
|
||||
d="m 34.773809,286.79463 v 7.55952"
|
||||
style="fill:#ffd42a;fill-opacity:1;stroke:#ffd42a;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:#ffd42a;fill-opacity:1;stroke:#ffd42a;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 34.773809,231.04315 v 7.55952"
|
||||
id="path1135"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
117
docs/Icons/polygon-tool.svg
Normal file
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
sodipodi:docname="polygon-tool.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient36">
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop32" />
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient36"
|
||||
id="linearGradient38"
|
||||
x1="147.98735"
|
||||
y1="176.19795"
|
||||
x2="-13.131983"
|
||||
y2="106.49742"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.8"
|
||||
inkscape:cx="107.4786"
|
||||
inkscape:cy="125.27289"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<path
|
||||
style="fill:#ff0000;stroke:#000000;stroke-width:2.11666667;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:0"
|
||||
d="M 6.7090773,250.6979 61.137648,243.51635 60.47619,288.87349 10.205357,286.13317 22.867559,260.33629 Z"
|
||||
id="path4590"
|
||||
inkscape:connector-curvature="0" />
|
||||
<circle
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path4572"
|
||||
cx="4.5829611"
|
||||
cy="249.98918"
|
||||
r="2.5985863" />
|
||||
<circle
|
||||
r="2.5985863"
|
||||
cy="243.5636"
|
||||
cx="61.090405"
|
||||
id="circle4574"
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<circle
|
||||
r="2.5985863"
|
||||
cy="260.38354"
|
||||
cx="22.914806"
|
||||
id="circle4576"
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<circle
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="circle4588"
|
||||
cx="9.0241814"
|
||||
cy="286.84189"
|
||||
r="2.5985863" />
|
||||
<circle
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="circle4578"
|
||||
cx="60.523441"
|
||||
cy="288.82626"
|
||||
r="2.5985863" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.7 KiB |
101
docs/Icons/rectangle-tool.svg
Normal file
@@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
sodipodi:docname="rectangle-tool.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient36">
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop32" />
|
||||
<stop
|
||||
style="stop-color:#d40000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop34" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient36"
|
||||
id="linearGradient38"
|
||||
x1="147.98735"
|
||||
y1="176.19795"
|
||||
x2="-13.131983"
|
||||
y2="106.49742"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.8"
|
||||
inkscape:cx="107.4786"
|
||||
inkscape:cy="125.27289"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-229.26665)">
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect56"
|
||||
width="54.995537"
|
||||
height="38.648064"
|
||||
x="6.1421127"
|
||||
y="243.04388" />
|
||||
<circle
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path4572"
|
||||
cx="6.3783484"
|
||||
cy="243.5636"
|
||||
r="2.5985863" />
|
||||
<circle
|
||||
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1.85208333;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="circle4578"
|
||||
cx="61.090405"
|
||||
cy="281.7392"
|
||||
r="2.5985863" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 554 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 32 KiB |
394
docs/Sequenzdiagramme/Sequenzdiagram-PenTool.uxf
Normal file
@@ -0,0 +1,394 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>10</zoom_level>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>530</x>
|
||||
<y>70</y>
|
||||
<w>100</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:PaintingArea_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>570</x>
|
||||
<y>90</y>
|
||||
<w>30</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>340</x>
|
||||
<y>60</y>
|
||||
<w>60</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>360</x>
|
||||
<y>140</y>
|
||||
<w>20</w>
|
||||
<h>780</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>570</x>
|
||||
<y>140</y>
|
||||
<w>20</w>
|
||||
<h>780</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>370</x>
|
||||
<y>140</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>780</x>
|
||||
<y>140</y>
|
||||
<w>20</w>
|
||||
<h>780</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>740</x>
|
||||
<y>70</y>
|
||||
<w>100</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:IntelliTool_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>780</x>
|
||||
<y>90</y>
|
||||
<w>30</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>950</x>
|
||||
<y>70</y>
|
||||
<w>100</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:IntelliToolPen_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>990</x>
|
||||
<y>90</y>
|
||||
<w>30</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>990</x>
|
||||
<y>140</y>
|
||||
<w>20</w>
|
||||
<h>770</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>370</x>
|
||||
<y>430</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
updateInterface()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>160</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>790</x>
|
||||
<y>180</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>370</x>
|
||||
<y>300</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseMove(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>320</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseMove(koordinates)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLFrame</id>
|
||||
<coordinates>
|
||||
<x>290</x>
|
||||
<y>250</y>
|
||||
<w>840</w>
|
||||
<h>240</h>
|
||||
</coordinates>
|
||||
<panel_attributes>loop
|
||||
--
|
||||
until MouseLeftReleased(event) or MouseRightPressed(event)
|
||||
|
||||
|
||||
|
||||
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>790</x>
|
||||
<y>340</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseMove(koordinates)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>400</y>
|
||||
<w>430</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
DrwaLineToKoordinates()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;410.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLFrame</id>
|
||||
<coordinates>
|
||||
<x>290</x>
|
||||
<y>520</y>
|
||||
<w>840</w>
|
||||
<h>350</h>
|
||||
</coordinates>
|
||||
<panel_attributes>alt
|
||||
--
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>370</x>
|
||||
<y>550</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftReleased(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>570</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftReleased(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>790</x>
|
||||
<y>590</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftReleased(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>630</y>
|
||||
<w>430</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MergeSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;410.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>210</y>
|
||||
<w>430</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
CreateSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;410.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>370</x>
|
||||
<y>720</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseRightPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>740</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseRightPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>790</x>
|
||||
<y>760</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseRightPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>790</y>
|
||||
<w>430</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
DeleteSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;410.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>370</x>
|
||||
<y>660</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
updateInterface()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>370</x>
|
||||
<y>820</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
updateInterface()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
316
docs/Sequenzdiagramme/Sequenzdiagram-PlainTool.uxf
Normal file
@@ -0,0 +1,316 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>10</zoom_level>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>630</x>
|
||||
<y>80</y>
|
||||
<w>100</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:PaintingArea_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>670</x>
|
||||
<y>100</y>
|
||||
<w>30</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>440</x>
|
||||
<y>70</y>
|
||||
<w>60</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>460</x>
|
||||
<y>150</y>
|
||||
<w>20</w>
|
||||
<h>490</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>670</x>
|
||||
<y>150</y>
|
||||
<w>20</w>
|
||||
<h>490</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>150</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>880</x>
|
||||
<y>150</y>
|
||||
<w>20</w>
|
||||
<h>490</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>840</x>
|
||||
<y>80</y>
|
||||
<w>100</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:IntelliTool_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>880</x>
|
||||
<y>100</y>
|
||||
<w>30</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>1050</x>
|
||||
<y>80</y>
|
||||
<w>100</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:IntelliToolPlain_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1090</x>
|
||||
<y>100</y>
|
||||
<w>30</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>1090</x>
|
||||
<y>150</y>
|
||||
<w>20</w>
|
||||
<h>490</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>170</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>890</x>
|
||||
<y>190</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>220</y>
|
||||
<w>430</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
CreateSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;410.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>280</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftReleased(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>300</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftReleased(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>890</x>
|
||||
<y>320</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseLeftReleased(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>360</y>
|
||||
<w>430</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MergeSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;410.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>390</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
updateInterface()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLFrame</id>
|
||||
<coordinates>
|
||||
<x>390</x>
|
||||
<y>250</y>
|
||||
<w>840</w>
|
||||
<h>350</h>
|
||||
</coordinates>
|
||||
<panel_attributes>alt
|
||||
--
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>450</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseRightPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>550</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
updateInterface()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>520</y>
|
||||
<w>430</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
DeleteSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;410.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>470</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseRightPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>890</x>
|
||||
<y>490</y>
|
||||
<w>220</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseRightPressed(event)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
153
docs/ToDo/todo.org
Normal file
@@ -0,0 +1,153 @@
|
||||
#+TITLE: Todo-Liste für Intelliphoto
|
||||
#+AUTHOR: Paul Norberger
|
||||
#+SETUPFILE: https://fniessen.github.io/org-html-themes/setup/theme-readtheorg.setup
|
||||
#+COPTIONS: toc:nil
|
||||
* TODO Dokumentation [4/9]
|
||||
** TODO CRC-Karten
|
||||
- 8/10 CRC-Karten sind fertig.
|
||||
- 2 CRC-Karten werden noch benötigt. [Zuständig: Paul]
|
||||
** TODO UML-Diagramm
|
||||
- 1 UML-Diagramm muss geupdatet werden.
|
||||
** TODO User-Manual
|
||||
- Usermanual für Version 0.31 liegt vor.
|
||||
- Nach Userinterfaceupdate: Usermanual muss aktualisiert werden.
|
||||
** TODO Use-Case-Diagramme
|
||||
- 1/2 Use-Case-Diagramme sind vorhanden.
|
||||
- 1 Use-Case-Diagramm wird noch benötigt.
|
||||
- 1 Use-Case-Diagramm muss evtl. aktualisiert werden.
|
||||
** DONE Sequenzdiagramme
|
||||
CLOSED: [2020-01-13 Mo 19:22]
|
||||
- 2/2 Sequenzdiagramme sind vorhanden.
|
||||
** DONE Zustandsdiagramme
|
||||
CLOSED: [2020-01-13 Mo 19:22]
|
||||
- 2/2 Zustandsdiagramme sind vorhanden.
|
||||
** DONE Selbstgenierende Dokumentation
|
||||
CLOSED: [2020-01-08 Mi 21:57]
|
||||
** TODO Volere Snow Cards [0/2]
|
||||
*** TODO Nicht-funktionale Anforderungen
|
||||
- 1/2 Volere Snow Cards sind vorhanden.
|
||||
- 1 Volere Snow Card wird noch benötigt. [Zuständig: Paul]
|
||||
- 1 Volere Snow Card muss evtl. aktualisiert werden. [Zuständig: Paul]
|
||||
*** TODO Funktionale Anforderungen
|
||||
- 1/2 Volere Snow Cards sind vorhanden.
|
||||
- 1 Volere Snow Card wird noch benötigt. [Zuständig: Paul]
|
||||
- 1 Volere Snow Card muss evtl. aktualisiert werden. [Zuständig: Paul]
|
||||
** TODO Referenzmaschine(n) bestimmen und Specs dokumentieren
|
||||
- Specs von Muckes Standrechner
|
||||
- Müssen noch an Zuständigen geschickt werden. [Zuständig: Mucke, Paul]
|
||||
* TODO User Interface [4/9]
|
||||
** DONE Icons für alle Tools
|
||||
CLOSED: [2020-01-13 Mo 19:28]
|
||||
** DONE Interfacegrundstruktur erstellen
|
||||
CLOSED: [2020-01-13 Mo 19:28]
|
||||
** DONE Verknüpfung der Tools im Code mit den Buttons
|
||||
CLOSED: [2020-01-13 Mo 19:28]
|
||||
** DONE Eigenschaften der Tools im Fenster statt im Popup einstellbar machen
|
||||
CLOSED: [2020-01-13 Mo 19:29]
|
||||
** TODO Input Dialog
|
||||
- [Zuständig: Basti]
|
||||
** TODO Create Canvas
|
||||
- [Zuständig: Seb]
|
||||
** TODO Change Canvas Size
|
||||
- [Zuständig: Seb]
|
||||
** TODO ShapedImage kreieren
|
||||
- [Zuständig: Jan]
|
||||
** TODO Polygon setzen
|
||||
- [Zuständig: Jan]
|
||||
* TODO Refactoring [2/2]
|
||||
** DONE Alle öffentlichen Klassen durchkommentieren
|
||||
CLOSED: [2020-01-08 Mi 21:47]
|
||||
** DONE Toolklassenstruktur verbessern
|
||||
CLOSED: [2020-01-08 Mi 21:58]
|
||||
** TODO Leere geerbte Funktionen in den Tools entfernen
|
||||
** TODO Variablen beschreiben
|
||||
** TODO Dokumentieren Header
|
||||
- [Zuständig: Conrad]
|
||||
** TODO Toter Code Bereinigung / LineTool.dotted entfernen
|
||||
- [Zuständig: Conrad]
|
||||
** TODO In *.cpp auslagern
|
||||
- [Zuständig: Jan, Conrad, Mucke, Seb]
|
||||
** TODO Variablennamen verbessern und ggf. kommentieren
|
||||
- [Zuständig: Conrad, Seb]
|
||||
* TODO Testing
|
||||
** TODO Tests
|
||||
- [Zuständig: Mucke]
|
||||
** TODO Benchmarking
|
||||
- [Zuständig: Mucke]
|
||||
* TODO Tools [0/8]
|
||||
** TODO PenTool [3/5]
|
||||
*** DONE Icon
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** DONE Funktionalität
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** DONE Implementierung in Interface
|
||||
CLOSED: [2020-01-13 Mo 19:33]
|
||||
*** TODO Zeitbestimmung auf Referenzmaschine
|
||||
*** TODO Unittests
|
||||
- [Zuständig: Mucke]
|
||||
** TODO EraserTool [2/5]
|
||||
*** DONE Icon
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** DONE Funktionalität
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** TODO Implementierung in Interface
|
||||
*** TODO Zeitbestimmung auf Referenzmaschine
|
||||
*** TODO Unittests
|
||||
- [Zuständig: Mucke]
|
||||
** TODO FloodFillTool [2/5]
|
||||
*** DONE Icon
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** DONE Funktionalität
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** TODO Implementierung in Interface
|
||||
*** TODO Zeitbestimmung auf Referenzmaschine
|
||||
*** TODO Unittests
|
||||
- [Zuständig: Mucke]
|
||||
** TODO PolygonTool [2/5]
|
||||
*** DONE Icon
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** DONE Funktionalität
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** TODO Implementierung in Interface
|
||||
*** TODO Zeitbestimmung auf Referenzmaschine
|
||||
*** TODO Unittests
|
||||
- [Zuständig: Mucke]
|
||||
** TODO CircleTool [2/5]
|
||||
*** TODO Icon
|
||||
- Icon Update: Nur 1 roter Punkt im Icon, weil nur 1 Punkt per Klick bestimmt wird
|
||||
*** DONE Funktionalität
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** TODO Implementierung in Interface
|
||||
*** TODO Zeitbestimmung auf Referenzmaschine
|
||||
*** TODO Unittests
|
||||
- [Zuständig: Mucke]
|
||||
** TODO RectangleTool [2/5]
|
||||
*** DONE Icon
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** DONE Funktionalität
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** TODO Implementierung in Interface
|
||||
*** TODO Zeitbestimmung auf Referenzmaschine
|
||||
*** TODO Unittests
|
||||
- [Zuständig: Mucke]
|
||||
** TODO PlainTool [2/5]
|
||||
*** DONE Icon
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** DONE Funktionalität
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** TODO Implementierung in Interface
|
||||
*** TODO Zeitbestimmung auf Referenzmaschine
|
||||
*** TODO Unittests
|
||||
- [Zuständig: Mucke]
|
||||
** TODO LineTool [1/5]
|
||||
*** TODO Icon
|
||||
- Icon Update: Nur 1 roter Punkt im Icon, weil nur 1 Punkt per Klick bestimmt wird
|
||||
*** DONE Funktionalität
|
||||
CLOSED: [2020-01-08 Mi 19:54]
|
||||
*** TODO Implementierung in Interface
|
||||
*** TODO Zeitbestimmung auf Referenzmaschine
|
||||
*** TODO Unittests
|
||||
- [Zuständig: Mucke]
|
||||
* TODO Abschlusspräsentation
|
||||
** Eröffnungsvideo erstellen
|
||||
- [Zuständig: Jan]
|
||||
BIN
docs/ToDo/todo.pdf
Normal file
531
docs/UML.uxf
Normal file
@@ -0,0 +1,531 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>10</zoom_level>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>2220</x>
|
||||
<y>90</y>
|
||||
<w>320</w>
|
||||
<h>180</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*IntelliImage*/
|
||||
--
|
||||
#imageData: QImage
|
||||
--
|
||||
#resizeImage(image, newSize): void
|
||||
+drawPixel(p1, color): void
|
||||
+drawLine(p1, p2, color, penWidth): void
|
||||
+drawPlain(color): void
|
||||
/+getDisplayable(displaySize, alpha): QImage/
|
||||
+loadImage(fileName): Boolean
|
||||
+getPixelColor(point): QColor
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>2230</x>
|
||||
<y>400</y>
|
||||
<w>310</w>
|
||||
<h>80</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliRasterImage*
|
||||
--
|
||||
--
|
||||
#calculateVisibility(): void
|
||||
+getDisplayable(displaySize, alpha): QImage
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>2220</x>
|
||||
<y>680</y>
|
||||
<w>320</w>
|
||||
<h>150</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliShapedImage*
|
||||
--
|
||||
-triangles: vector<Triangle>
|
||||
#polygonData: vector<QPoint>
|
||||
--
|
||||
-calculateVisibility(): void
|
||||
+getDisplayable(displaySize, alpha): QImage
|
||||
+getPolygonData(): vector<QPoint>
|
||||
+setPolygon(polygonData): void
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>380</x>
|
||||
<y>90</y>
|
||||
<w>290</w>
|
||||
<h>230</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*IntelliTool*/
|
||||
--
|
||||
#Area: PaintingArea
|
||||
#colorPicker: IntelliColorPicker
|
||||
#Active: LayerObject
|
||||
#Canvas: LayerObject
|
||||
#drawing: Boolean
|
||||
--
|
||||
/+onMouseRightPressed(x,y): void/
|
||||
/+onMouseLeftPressed(x,y): void/
|
||||
/+onMouseRightReleased(x,y): void/
|
||||
/+onMousLeftReleased(x,y): void/
|
||||
/+onWheelScrolled(value): void/
|
||||
/+onMouseMoved(x,y): void/
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>2310</x>
|
||||
<y>260</y>
|
||||
<w>30</w>
|
||||
<h>160</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;140.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>2310</x>
|
||||
<y>470</y>
|
||||
<w>30</w>
|
||||
<h>230</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;210.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1440</x>
|
||||
<y>200</y>
|
||||
<w>240</w>
|
||||
<h>80</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Enumeration>>
|
||||
*ImageType*
|
||||
--
|
||||
RASTERIMAGE
|
||||
SHAPEDIMAGE</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>140</x>
|
||||
<y>940</y>
|
||||
<w>250</w>
|
||||
<h>150</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliToolFloodFill*
|
||||
--
|
||||
--
|
||||
+onMouseRightPressed(x,y): void
|
||||
+onMouseLeftPressed(x,y): void
|
||||
+onMouseRightReleased(x,y): void
|
||||
+onMousLeftReleased(x,y): void
|
||||
+onWheelScrolled(value): void
|
||||
+onMouseMoved(x,y): void
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>140</x>
|
||||
<y>480</y>
|
||||
<w>250</w>
|
||||
<h>150</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliToolPlain*
|
||||
--
|
||||
--
|
||||
+onMouseRightPressed(x,y): void
|
||||
+onMouseLeftPressed(x,y): void
|
||||
+onMouseRightReleased(x,y): void
|
||||
+onMousLeftReleased(x,y): void
|
||||
+onWheelScrolled(value): void
|
||||
+onMouseMoved(x,y): void
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1020</x>
|
||||
<y>480</y>
|
||||
<w>240</w>
|
||||
<h>180</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliToolPen*
|
||||
--
|
||||
-penWidth: Integer
|
||||
-point: QPoint
|
||||
--
|
||||
+onMouseRightPressed(x,y): void
|
||||
+onMouseLeftPressed(x,y): void
|
||||
+onMouseRightReleased(x,y): void
|
||||
+onMousLeftReleased(x,y): void
|
||||
+onWheelScrolled(value): void
|
||||
+onMouseMoved(x,y): void
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1020</x>
|
||||
<y>960</y>
|
||||
<w>250</w>
|
||||
<h>180</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliToolRectangle*
|
||||
--
|
||||
-alphaInner: Integer
|
||||
-edgeWidth: Integer
|
||||
--
|
||||
+onMouseRightPressed(x,y): void
|
||||
+onMouseLeftPressed(x,y): void
|
||||
+onMouseRightReleased(x,y): void
|
||||
+onMousLeftReleased(x,y): void
|
||||
+onWheelScrolled(value): void
|
||||
+onMouseMoved(x,y): void
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1020</x>
|
||||
<y>700</y>
|
||||
<w>240</w>
|
||||
<h>200</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliToolLine*
|
||||
--
|
||||
-start: QPoint
|
||||
-lineWidth: Integer
|
||||
-lineStyle: LineStyle
|
||||
--
|
||||
+onMouseRightPressed(x,y): void
|
||||
+onMouseLeftPressed(x,y): void
|
||||
+onMouseRightReleased(x,y): void
|
||||
+onMousLeftReleased(x,y): void
|
||||
+onWheelScrolled(value): void
|
||||
+onMouseMoved(x,y): void
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>490</x>
|
||||
<y>670</y>
|
||||
<w>250</w>
|
||||
<h>210</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliToolPolygon*
|
||||
--
|
||||
-lineWidth: Integer
|
||||
-isDrawing: Boolean
|
||||
-PointIsNearStart: Boolean
|
||||
-alphaInner: Integer
|
||||
--
|
||||
+onMouseRightPressed(x,y): void
|
||||
+onMouseLeftPressed(x,y): void
|
||||
+onMouseRightReleased(x,y): void
|
||||
+onMousLeftReleased(x,y): void
|
||||
+onWheelScrolled(value): void
|
||||
+onMouseMoved(x,y): void
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>640</x>
|
||||
<y>310</y>
|
||||
<w>400</w>
|
||||
<h>190</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;380.0;170.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>380</x>
|
||||
<y>310</y>
|
||||
<w>100</w>
|
||||
<h>650</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>80.0;10.0;10.0;630.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>250</x>
|
||||
<y>310</y>
|
||||
<w>160</w>
|
||||
<h>190</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>140.0;10.0;10.0;170.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>510</x>
|
||||
<y>310</y>
|
||||
<w>540</w>
|
||||
<h>670</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;520.0;650.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>560</x>
|
||||
<y>310</y>
|
||||
<w>480</w>
|
||||
<h>410</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;460.0;390.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>480</x>
|
||||
<y>310</y>
|
||||
<w>140</w>
|
||||
<h>380</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;120.0;360.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>140</x>
|
||||
<y>680</y>
|
||||
<w>250</w>
|
||||
<h>200</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*IntelliToolCircle*
|
||||
--
|
||||
-Middle: QPoint
|
||||
-alphaInner: Integer
|
||||
-edgeWidth: Integer
|
||||
--
|
||||
+onMouseRightPressed(x,y): void
|
||||
+onMouseLeftPressed(x,y): void
|
||||
+onMouseRightReleased(x,y): void
|
||||
+onMousLeftReleased(x,y): void
|
||||
+onWheelScrolled(value): void
|
||||
+onMouseMoved(x,y): void
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>380</x>
|
||||
<y>310</y>
|
||||
<w>80</w>
|
||||
<h>390</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>60.0;10.0;10.0;370.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1930</x>
|
||||
<y>90</y>
|
||||
<w>280</w>
|
||||
<h>410</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*PaintingArea*
|
||||
--
|
||||
-Canvas: QImage
|
||||
-maxWidth: Integer
|
||||
-maxHeigth: Integer
|
||||
-Tool: IntelliTool
|
||||
-colorPicker: IntelliColorPicker
|
||||
-layerBundle: vector<LayerObject>
|
||||
-activeLayer: Integer
|
||||
--
|
||||
+open(fileName): Boolean
|
||||
+save(fileName, fileFormat): void
|
||||
+addLayer(width, heigth, widthOffset,
|
||||
heigthOffset, ImageType): Integer
|
||||
+addLayerAt(idx, width, heigth, widthOffset,
|
||||
heigthOffset, ImageType): Integer
|
||||
+deleteLayer(index): void
|
||||
+setLayerToActive(index): void
|
||||
+movePositionActive(x,y): void
|
||||
+moveActiveLayer(idx): void
|
||||
+setAlphaOfLayer(index, alpha): void
|
||||
+floodFill(r,g,b,a): void
|
||||
+getWidthOfActive(): Integer
|
||||
+getHeigthOfActive(): Integer
|
||||
--
|
||||
Also overrides every Inputevent and
|
||||
creates every Tool.
|
||||
|
||||
group=1</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1690</x>
|
||||
<y>90</y>
|
||||
<w>230</w>
|
||||
<h>150</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<dataType>>
|
||||
*LayerObject*
|
||||
--
|
||||
+image: IntelliImage
|
||||
+width: Integer
|
||||
+heigth: Integer
|
||||
+widthOffset: Integer
|
||||
+heigthOffset: Integer
|
||||
+alpha: Integer
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>830</x>
|
||||
<y>90</y>
|
||||
<w>320</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*IntelliHelper*/
|
||||
--
|
||||
--
|
||||
+isInTriangle(tri, P): Boolean
|
||||
+calculateTriangles(polyPoints): vector<Triangle>
|
||||
+isInPolygon(triangles, point): Boolean</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1440</x>
|
||||
<y>90</y>
|
||||
<w>240</w>
|
||||
<h>80</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Enumeration>>
|
||||
*LineStyle*
|
||||
--
|
||||
SOLID
|
||||
DOTTED</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1180</x>
|
||||
<y>90</y>
|
||||
<w>250</w>
|
||||
<h>150</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*IntelliColorPicker*/
|
||||
--
|
||||
-firstColor: QColor
|
||||
-secondColor: QColor
|
||||
--
|
||||
+switchColors(): void
|
||||
+setFirstColor(Color): void
|
||||
+setSecondColor(Color): void
|
||||
+getFirstColor(): QColor
|
||||
+getSecondColor(): QColor</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1690</x>
|
||||
<y>250</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<dataType>>
|
||||
*Triangle*
|
||||
--
|
||||
+A: QPoint
|
||||
+B: QPoint
|
||||
+C: QPoint
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1690</x>
|
||||
<y>360</y>
|
||||
<w>230</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<dataType>>
|
||||
*QImage*
|
||||
--
|
||||
--
|
||||
--
|
||||
Handles the ImageData</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1690</x>
|
||||
<y>440</y>
|
||||
<w>230</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<dataType>>
|
||||
*QPoint*
|
||||
--
|
||||
--
|
||||
--
|
||||
Handles points with x,y,z.</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1690</x>
|
||||
<y>530</y>
|
||||
<w>230</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<dataType>>
|
||||
*vector<T>*
|
||||
--
|
||||
--
|
||||
--
|
||||
Is a Vector of witch contains
|
||||
data with equal type as type T.</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
</diagram>
|
||||
405
docs/Use Case/Use_Case_1.uxf
Normal file
@@ -0,0 +1,405 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>17</zoom_level>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>17</x>
|
||||
<y>459</y>
|
||||
<w>170</w>
|
||||
<h>187</h>
|
||||
</coordinates>
|
||||
<panel_attributes>3D-Künstler
|
||||
bg=green</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>68</x>
|
||||
<y>714</y>
|
||||
<w>136</w>
|
||||
<h>187</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Einsteiger
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>391</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Zusammenfügen
|
||||
von Bildern
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>527</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Ändern der
|
||||
Bilderauflösung
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>663</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Drehen von
|
||||
Bildern
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>969</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Retuschieren
|
||||
der Bilder
|
||||
bg=magenta</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>51</x>
|
||||
<y>1037</y>
|
||||
<w>170</w>
|
||||
<h>187</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Casual User
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>442</y>
|
||||
<w>561</w>
|
||||
<h>306</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;160.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>561</y>
|
||||
<w>561</w>
|
||||
<h>187</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;90.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>680</y>
|
||||
<w>561</w>
|
||||
<h>68</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>442</y>
|
||||
<w>561</w>
|
||||
<h>629</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;350.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>561</y>
|
||||
<w>561</w>
|
||||
<h>510</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;280.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>697</y>
|
||||
<w>561</w>
|
||||
<h>374</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;200.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>986</y>
|
||||
<w>561</w>
|
||||
<h>85</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;20.0;10.0;30.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>136</x>
|
||||
<y>1003</y>
|
||||
<w>544</w>
|
||||
<h>408</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;10.0;10.0;220.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>1394</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Korrektur-
|
||||
werkzeuge
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLNote</id>
|
||||
<coordinates>
|
||||
<x>629</x>
|
||||
<y>1547</y>
|
||||
<w>238</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Helligkeit/Kontrast
|
||||
Farbton/Sättigung
|
||||
Gradationskurven
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>136</x>
|
||||
<y>1360</y>
|
||||
<w>544</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;50.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>731</x>
|
||||
<y>1496</y>
|
||||
<w>51</w>
|
||||
<h>85</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>10.0;10.0;10.0;30.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>1122</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Pinsel
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>1258</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Auswahl-
|
||||
werkzeuge
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>136</x>
|
||||
<y>1292</y>
|
||||
<w>544</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>136</x>
|
||||
<y>1156</y>
|
||||
<w>544</w>
|
||||
<h>255</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;10.0;10.0;130.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>0</x>
|
||||
<y>1377</y>
|
||||
<w>306</w>
|
||||
<h>187</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Freiberufliche Fotografen
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>816</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Layerstruktur
|
||||
bg=dark_gray</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>85</x>
|
||||
<y>272</y>
|
||||
<w>595</w>
|
||||
<h>221</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>330.0;10.0;10.0;110.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>238</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Schnittstelle
|
||||
für 3D-Modelle
|
||||
bg=green</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>85</x>
|
||||
<y>136</y>
|
||||
<w>595</w>
|
||||
<h>357</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>330.0;10.0;10.0;190.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>646</x>
|
||||
<y>102</y>
|
||||
<w>204</w>
|
||||
<h>119</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Erzeugen von
|
||||
3D-Objekten
|
||||
bg=green</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>136</x>
|
||||
<y>867</y>
|
||||
<w>544</w>
|
||||
<h>544</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;10.0;10.0;300.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>867</y>
|
||||
<w>561</w>
|
||||
<h>204</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;100.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>119</x>
|
||||
<y>697</y>
|
||||
<w>561</w>
|
||||
<h>221</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;110.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>85</x>
|
||||
<y>442</y>
|
||||
<w>595</w>
|
||||
<h>476</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>330.0;260.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>527</x>
|
||||
<y>0</y>
|
||||
<w>459</w>
|
||||
<h>1836</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lw=2
|
||||
IntelliPhoto Benchmark 1.0
|
||||
bg=gray</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
</diagram>
|
||||
192
docs/Use Case/Use_Case_2.uxf
Normal file
@@ -0,0 +1,192 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>16</zoom_level>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>528</x>
|
||||
<y>80</y>
|
||||
<w>160</w>
|
||||
<h>176</h>
|
||||
</coordinates>
|
||||
<panel_attributes>3D-Künstler
|
||||
bg=green</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>544</x>
|
||||
<y>272</y>
|
||||
<w>128</w>
|
||||
<h>176</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Einsteiger
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>928</x>
|
||||
<y>320</y>
|
||||
<w>288</w>
|
||||
<h>128</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Hervorrheben bestimmter
|
||||
Bildbereiche
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>880</x>
|
||||
<y>624</y>
|
||||
<w>352</w>
|
||||
<h>96</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Erstellung komplexer Diagramme
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>928</x>
|
||||
<y>480</y>
|
||||
<w>304</w>
|
||||
<h>112</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Erstellung einfacher Motive
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>544</x>
|
||||
<y>448</y>
|
||||
<w>160</w>
|
||||
<h>176</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Casual User
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>592</x>
|
||||
<y>256</y>
|
||||
<w>368</w>
|
||||
<h>160</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>210.0;80.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>608</x>
|
||||
<y>432</y>
|
||||
<w>352</w>
|
||||
<h>128</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>200.0;60.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>608</x>
|
||||
<y>400</y>
|
||||
<w>368</w>
|
||||
<h>288</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>210.0;10.0;10.0;160.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>480</x>
|
||||
<y>656</y>
|
||||
<w>288</w>
|
||||
<h>176</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Freiberufliche Fotografen
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>592</x>
|
||||
<y>64</y>
|
||||
<w>384</w>
|
||||
<h>320</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>220.0;180.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>592</x>
|
||||
<y>64</y>
|
||||
<w>352</w>
|
||||
<h>176</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>200.0;90.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>912</x>
|
||||
<y>160</y>
|
||||
<w>304</w>
|
||||
<h>128</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Anfertigen von
|
||||
ortographischen Skizzen
|
||||
bg=green</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>848</x>
|
||||
<y>80</y>
|
||||
<w>432</w>
|
||||
<h>704</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lw=2
|
||||
CircleTool
|
||||
bg=gray</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>608</x>
|
||||
<y>624</y>
|
||||
<w>304</w>
|
||||
<h>80</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>170.0;30.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>608</x>
|
||||
<y>432</y>
|
||||
<w>320</w>
|
||||
<h>256</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>180.0;140.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
@@ -27,4 +27,4 @@ Conflicts:
|
||||
History:
|
||||
-Erstellt am 30.10.2019, von Jonas Mucke
|
||||
-Aktualisiert am 17.12.2019, von Paul Norberger
|
||||
-Vollständig umgesetzt, Stand: 17.12.2019
|
||||
-Vollständig umgesetzt, Stand: 16.01.2019
|
||||
@@ -3,25 +3,25 @@ Req-ID:
|
||||
Req-Type:
|
||||
Funktional
|
||||
Events/UCs:
|
||||
-Bearbeitung des Bildes mit einer Betriebssystem unterstützen Eingabemöglichkeit, zum Beispiel Maus oder Stift
|
||||
-Bearbeitung mittels verschiedener Zeichen-Tools
|
||||
-Freiwählbare Farbe aus dem möglichen Farbbereich
|
||||
- Bearbeitung des Bildes mit einer Betriebssystem unterstützen Eingabemöglichkeit, zum Beispiel Maus oder Stift
|
||||
- Bearbeitung mittels verschiedener Zeichen-Tools
|
||||
- Freiwählbare Farbe aus dem möglichen Farbbereich
|
||||
Description:
|
||||
-Ein Farbwert, auch Transparent, welcher durch die genutzte Codierung (siehe Req_0001) darstellbar sein. Dies soll mittels Tools
|
||||
gesetzt werden können, wobei diese spezifizieren was "gesetzt" bedeutet.
|
||||
-Tools:
|
||||
- Ein Farbwert, auch Transparent, welcher durch die genutzte Codierung (siehe Req_0001) darstellbar sein. Dies soll mittels Tools
|
||||
gesetzt werden können, wobei diese spezifizieren was "gesetzt" bedeutet.
|
||||
- Tools:
|
||||
Pinsel:
|
||||
-Der Pinsel ist ein Tool, welches um seinen Mittelpunkt alles in einem gewissen Pixelradius einfärbt.
|
||||
Der Pixelradius geht dabei von 1-Pixel bis zu 10-Pixel.
|
||||
- Der Pinsel ist ein Tool, welches um seinen Mittelpunkt alles in einem gewissen Pixelradius einfärbt.
|
||||
Der Pixelradius geht dabei von 1-Pixel bis zu 10-Pixel.
|
||||
Forms:
|
||||
-Kreis:
|
||||
- Kreis:
|
||||
Das Tool Kreis, soll es ermöglichen einen Kreis in einer gewählten Farbe aufzuspannen.
|
||||
Dabei wird am Mittelpunkt angesetzt und dann zu einem beliebigen Punkt auf dem Kreis gezogen, die restlichen Punkte werden dann
|
||||
mit dem selben Radius gefunden.
|
||||
Das Rechteck besitzt 2 Farbattribute, den Rand und die Füllung. Der Rand kann im Bezug auf Breite und Farbe eingestellt werden.
|
||||
Die Füllung ist innerhalb der Fläche, welche vom Rand aufgespannt wird, und kann im Bezug auf die Farbe und die Transparenz
|
||||
eingestellt werden.
|
||||
-Linie:
|
||||
- Linie:
|
||||
Das Tool Formen (Linie), soll es einem ermöglichen eine Linie in der gewählten Farbe zwischen 2 Punkten zu
|
||||
ziehen. Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen, dabei verändert sich die Linie live.
|
||||
Sobald das Eingabegerät getogglet wird, so wird die aktuelle Stelle als Endpunkt angenommen. Zwischen
|
||||
@@ -31,7 +31,7 @@ Description:
|
||||
-gestrichelte Linie (auf der Linie werden nur Striche in regelmäßigen Abständen gezeichnet)
|
||||
-gepunktete Linie (auf der Linie wird punktweise zwischen Farbig und Transparent alterniert)
|
||||
Die Linie kann mittels dem Breite-Attribut verändert werden (Breite zwischen 1 und 10 Pixel)
|
||||
-Rechteck:
|
||||
- Rechteck:
|
||||
Das Tool Formen (Rechteck), soll es einem ermöglichen ein Rechteck in ein einer gewählten Farbe aufzuspannen.
|
||||
Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen. Dabei verändert sich das Rechteck live.
|
||||
Sobald das Eingabegerät getogglet wird, so wird die aktuelle Stelle als Endpunkt angenommen. Zwischen Start und Endpunkt
|
||||
@@ -40,26 +40,10 @@ Description:
|
||||
im Bezug auf Breite und Farbe eingestellt werden. Die Füllung ist innerhalb der Fläche, welche vom Rand aufgespannt wird,
|
||||
und kann im Bezug auf die Farbe und die Transparenz eingestellt werden.
|
||||
FloodFill:
|
||||
-Das Floodfill Tool, bei diesem wird ein Pixel ausgewählt. Alle Pixel die mit diesem Pixel in einer Äquivalenzklasse
|
||||
- Das Floodfill Tool, bei diesem wird ein Pixel ausgewählt. Alle Pixel die mit diesem Pixel in einer Äquivalenzklasse
|
||||
im Bezug auf Farbe und Nachbarschafts-Relation stehen, werden in die gewählte Farbe eingefärbt.
|
||||
Einfarbig:
|
||||
-Das Einfarbig Tool färbt das gesamte Bild in die gewählte Farbe ein.
|
||||
Korrektur:
|
||||
-Die Korrektur Tool ermöglicht das Anpassen verschiedener Bildwerte
|
||||
-Helligkeit:
|
||||
Das Tool Korrektur (Helligkeit), soll es ermöglichen die Helligkeit des Bildes anzupassen
|
||||
-Farbton:
|
||||
Das Tool Korrektur (Farbton), soll es ermöglichen den Farbton des Bildes anzupassen
|
||||
Gradiation:
|
||||
-Das Gradiations Tool soll es ermöglichen Farbverläufe mit einer Anfangs- und Endfarbe zu erstellen, zwischen welchen linear interpoliert wird.
|
||||
Selektion:
|
||||
-Das Selektionstool soll es ermöglichen ein Rechteck an Pixeln auszuwählen welche für die Bearbeitung durch andere Tools
|
||||
berücksichtigt werden sollen.
|
||||
Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen. Dabei verändert sich das Rechteck live.
|
||||
Sobald das Eingabegerät getogglet wird, so wird die aktuelle Stelle als Endpunkt angenommen. Zwischen Start und Endpunkt
|
||||
wird das Rechteck aufgespannt.
|
||||
Cut:
|
||||
-Das Cut Tool ermöglicht das Ausschneiden der selektierten Pixel
|
||||
- Das Einfarbig Tool färbt das gesamte Bild in die gewählte Farbe ein.
|
||||
Originator:
|
||||
Jonas Mucke
|
||||
Fit Criterion:
|
||||
@@ -72,7 +56,9 @@ Priority:
|
||||
Support Material:
|
||||
Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
- Keine bekannten Konflikte, Stand: 17.12.2019
|
||||
- Keine bekannten Konflikte, Stand: 16.01.2019
|
||||
History:
|
||||
- Erstellt am 30.10.2019 um 22:10, von Jonas Mucke
|
||||
- Aktualisiert am 17.12.2019, von Paul Norberger
|
||||
- Aktualisiert am 17.12.2019, von Paul Norberger
|
||||
- Aktualisiert am 16.01.2019, von Paul Norberger, Gradiations-Tool, Cuttool, Selektionstool, Korrekturtool
|
||||
wurde gestrichen
|
||||
@@ -14,13 +14,14 @@ Description:
|
||||
Originator:
|
||||
Paul Norberger
|
||||
Fit Criterion:
|
||||
-Testgruppe von 3 Personen, die das Programm zuvor noch nie benutzt haben, stellen keine Fragen über die Benutzerobefläche nach einigen Minuten Ausprobieren.
|
||||
-Kunde, der das neue Interface noch nie benutzt hat, hat keine größeren Schwierigkeiten damit zurecht zu kommen.
|
||||
- Testgruppe von 3 Personen, die das Programm zuvor noch nie benutzt haben, stellen keine Fragen über die Benutzerobefläche nach einigen Minuten Ausprobieren.
|
||||
- Kunde, der das neue Interface noch nie benutzt hat, hat keine größeren Schwierigkeiten damit zurecht zu kommen.
|
||||
Priority:
|
||||
20
|
||||
Support Material:
|
||||
Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
-Keine bekannten Konflikte, Stand: 17.12.2019
|
||||
- Keine bekannten Konflikte, Stand: 16.01.2019
|
||||
History:
|
||||
-Erstellt am 17.12.2019
|
||||
- Erstellt am 17.12.2019
|
||||
- Aktualisiert am 16.01.2019
|
||||
@@ -3,32 +3,29 @@ Req-ID:
|
||||
Req-Type:
|
||||
Funktional
|
||||
Events/UCs:
|
||||
-Rückgängigmachen eines vorherigen Fehlers
|
||||
-Rückgängigmachen einer versehntlichen Korrektur
|
||||
-Einen rückgängig gemachten Schritt wiederholen
|
||||
- Erstellen eines Raster Layers
|
||||
- Erstellen eines Shaped Layers mit Polygonfunktion
|
||||
- Veränderung der Anordnung der Layer
|
||||
- Verschieben der Layer innerhalb des Canvas
|
||||
Description:
|
||||
-Es werden insgesamt 20 Bearbeitungschritte gespeichert
|
||||
-Die gesamten Pixeldaten der Ebenen werden für jeden Schritt gespeichert
|
||||
-Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt
|
||||
davor im Speicher befinden. Ist dies der Fall, werden die Daten geladen und der intern
|
||||
gespeicherte Index des geladenen Statuses verschiebt sich nach vorn, so kann mehrfach
|
||||
geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback,
|
||||
dass der Schritt nicht geladen werden kann.
|
||||
-Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt
|
||||
davor im Speicher befinden Ist dies der Fall, werden die Daten geladen und der intern
|
||||
gespeicherte Index des geladenen Statuses verschiebt sich nach hinten, so kann mehrfach
|
||||
geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback,
|
||||
dass der Schritt nicht geladen werden kann.
|
||||
- Layerstruktur ist prinzipiell eine Art Array, jeder Layer hat eine Position in der Reihe und hält eigene Pixeldaten
|
||||
- Es gibt einen aktiven Layer, der selektiert und geändert werden kann
|
||||
- Der aktive Layer kann bearbeitet werden, während andere Layer dabei keine Beachtung finden
|
||||
- Wird ein Tool verwendet wird eine Vorschau auf einem temporären Layer angezeigt, welche dann nach unten mit dem Layer
|
||||
vereinigt wird, wenn die Änderung übernommen wird, Während dieses Prozesses kann die Bearbeitung auch abgebrochen werden.
|
||||
In diesem Fall wird die Änderung nicht auf die darunterliegende Ebene übernommen
|
||||
Originator:
|
||||
Paul Norberger
|
||||
Fit Criterion:
|
||||
-Bis zu 20 Schritte können geundoed und redoed werden
|
||||
-Das Laden der einzelnen Schritte dauert für ein 512x512px Bild nicht länger als 0.2 Sekunden auf Referenzsystem
|
||||
- Bis zu 10 Layer gleichzeitig bearbeitbar und durchwechselbar
|
||||
- Entfernte Layer können entfernt werden
|
||||
- Layer können in beliebiger Reihenfolge angeordnet und erstellt werden
|
||||
Priority:
|
||||
50
|
||||
0
|
||||
Support Material:
|
||||
Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
- Keine bekannten Konflikte, Stand: 18.12.2019
|
||||
- Keine bekannten Konflikte, Stand: 16.01.2020
|
||||
History:
|
||||
- Erstellt am 18.12.2019, von Paul Norberger
|
||||
- Erstellt am 16.01.2020
|
||||
- Vollständig implementiert, Stand: 16.01.2020
|
||||
35
docs/Volere Snow Cards/Req_0004_gestrichen.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
Req-ID:
|
||||
0004
|
||||
Req-Type:
|
||||
Funktional
|
||||
Events/UCs:
|
||||
-Rückgängigmachen eines vorherigen Fehlers
|
||||
-Rückgängigmachen einer versehntlichen Korrektur
|
||||
-Einen rückgängig gemachten Schritt wiederholen
|
||||
Description:
|
||||
-Es werden insgesamt 20 Bearbeitungschritte gespeichert
|
||||
-Die gesamten Pixeldaten der Ebenen werden für jeden Schritt gespeichert
|
||||
-Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt
|
||||
davor im Speicher befinden. Ist dies der Fall, werden die Daten geladen und der intern
|
||||
gespeicherte Index des geladenen Statuses verschiebt sich nach vorn, so kann mehrfach
|
||||
geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback,
|
||||
dass der Schritt nicht geladen werden kann.
|
||||
-Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt
|
||||
davor im Speicher befinden Ist dies der Fall, werden die Daten geladen und der intern
|
||||
gespeicherte Index des geladenen Statuses verschiebt sich nach hinten, so kann mehrfach
|
||||
geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback,
|
||||
dass der Schritt nicht geladen werden kann.
|
||||
Originator:
|
||||
Paul Norberger
|
||||
Fit Criterion:
|
||||
-Bis zu 20 Schritte können geundoed und redoed werden
|
||||
-Das Laden der einzelnen Schritte dauert für ein 512x512px Bild nicht länger als 0.2 Sekunden auf Referenzsystem
|
||||
Priority:
|
||||
50
|
||||
Support Material:
|
||||
Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
- Keine bekannten Konflikte, Stand: 16.01.2020
|
||||
History:
|
||||
- Erstellt am 18.12.2019, von Paul Norberger
|
||||
- Gestrichen im Januar 2019
|
||||
206
docs/Zustandsdiagramm/Zustandsiagram-Layer-Color.uxf
Normal file
@@ -0,0 +1,206 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>10</zoom_level>
|
||||
<element>
|
||||
<id>UMLSpecialState</id>
|
||||
<coordinates>
|
||||
<x>480</x>
|
||||
<y>200</y>
|
||||
<w>20</w>
|
||||
<h>20</h>
|
||||
</coordinates>
|
||||
<panel_attributes>type=initial</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLSpecialState</id>
|
||||
<coordinates>
|
||||
<x>550</x>
|
||||
<y>200</y>
|
||||
<w>20</w>
|
||||
<h>20</h>
|
||||
</coordinates>
|
||||
<panel_attributes>type=final</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLState</id>
|
||||
<coordinates>
|
||||
<x>300</x>
|
||||
<y>280</y>
|
||||
<w>450</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>idle state</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>480</x>
|
||||
<y>210</y>
|
||||
<w>60</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
start</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>550</x>
|
||||
<y>210</y>
|
||||
<w>50</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
end</panel_attributes>
|
||||
<additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>650</x>
|
||||
<y>310</y>
|
||||
<w>90</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
new layer</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;90.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLState</id>
|
||||
<coordinates>
|
||||
<x>560</x>
|
||||
<y>400</y>
|
||||
<w>140</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>set width</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>690</x>
|
||||
<y>400</y>
|
||||
<w>190</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
ok</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;170.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLState</id>
|
||||
<coordinates>
|
||||
<x>860</x>
|
||||
<y>400</y>
|
||||
<w>90</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>set height</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>740</x>
|
||||
<y>290</y>
|
||||
<w>250</w>
|
||||
<h>130</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
create
|
||||
new layer</panel_attributes>
|
||||
<additional_attributes>170.0;110.0;170.0;10.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>570</x>
|
||||
<y>310</y>
|
||||
<w>70</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
cancel</panel_attributes>
|
||||
<additional_attributes>10.0;90.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>720</x>
|
||||
<y>310</y>
|
||||
<w>170</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
cancel</panel_attributes>
|
||||
<additional_attributes>150.0;90.0;10.0;90.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>310</y>
|
||||
<w>80</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
move
|
||||
layer</panel_attributes>
|
||||
<additional_attributes>60.0;10.0;60.0;60.0;10.0;60.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>420</x>
|
||||
<y>310</y>
|
||||
<w>100</w>
|
||||
<h>210</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
new primary
|
||||
color</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;190.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>330</x>
|
||||
<y>310</y>
|
||||
<w>120</w>
|
||||
<h>210</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
new secondary
|
||||
color</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;190.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLState</id>
|
||||
<coordinates>
|
||||
<x>320</x>
|
||||
<y>500</y>
|
||||
<w>140</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>color picker</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>260</x>
|
||||
<y>290</y>
|
||||
<w>110</w>
|
||||
<h>250</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
choose color</panel_attributes>
|
||||
<additional_attributes>60.0;230.0;10.0;230.0;10.0;10.0;40.0;10.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
218
docs/Zustandsdiagramm/Zustandsiagram-Tool.uxf
Normal file
@@ -0,0 +1,218 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<help_text/>
|
||||
<zoom_level>10</zoom_level>
|
||||
<element>
|
||||
<id>UMLState</id>
|
||||
<coordinates>
|
||||
<x>360</x>
|
||||
<y>330</y>
|
||||
<w>290</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>idle state</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLSpecialState</id>
|
||||
<coordinates>
|
||||
<x>480</x>
|
||||
<y>220</y>
|
||||
<w>20</w>
|
||||
<h>20</h>
|
||||
</coordinates>
|
||||
<panel_attributes>type=initial</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLSpecialState</id>
|
||||
<coordinates>
|
||||
<x>620</x>
|
||||
<y>220</y>
|
||||
<w>20</w>
|
||||
<h>20</h>
|
||||
</coordinates>
|
||||
<panel_attributes>type=final</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>480</x>
|
||||
<y>230</y>
|
||||
<w>60</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
start</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;100.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>620</x>
|
||||
<y>230</y>
|
||||
<w>50</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
end</panel_attributes>
|
||||
<additional_attributes>10.0;100.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>620</x>
|
||||
<y>360</y>
|
||||
<w>80</w>
|
||||
<h>130</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
use Tool</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;110.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLState</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>470</y>
|
||||
<w>180</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>drawing</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>610</x>
|
||||
<y>480</y>
|
||||
<w>140</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
preview
|
||||
</panel_attributes>
|
||||
<additional_attributes>10.0;30.0;10.0;70.0;120.0;70.0;120.0;10.0;40.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>390</x>
|
||||
<y>360</y>
|
||||
<w>120</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
switch Tool</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;70.0;100.0;70.0;100.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>500</x>
|
||||
<y>360</y>
|
||||
<w>80</w>
|
||||
<h>130</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
merch
|
||||
preview</panel_attributes>
|
||||
<additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>560</x>
|
||||
<y>360</y>
|
||||
<w>80</w>
|
||||
<h>130</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
discard
|
||||
changes</panel_attributes>
|
||||
<additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>380</x>
|
||||
<y>360</y>
|
||||
<w>110</w>
|
||||
<h>150</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
switch Tool</panel_attributes>
|
||||
<additional_attributes>90.0;130.0;10.0;130.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>640</x>
|
||||
<y>320</y>
|
||||
<w>210</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
set tool width</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;190.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLState</id>
|
||||
<coordinates>
|
||||
<x>830</x>
|
||||
<y>330</y>
|
||||
<w>90</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>line width</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>640</x>
|
||||
<y>340</y>
|
||||
<w>210</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
choose tool width</panel_attributes>
|
||||
<additional_attributes>190.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLState</id>
|
||||
<coordinates>
|
||||
<x>140</x>
|
||||
<y>330</y>
|
||||
<w>90</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>inner Alpha</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>220</x>
|
||||
<y>320</y>
|
||||
<w>160</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
set inner Alpha</panel_attributes>
|
||||
<additional_attributes>140.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>220</x>
|
||||
<y>340</y>
|
||||
<w>160</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=->
|
||||
choose Alpha value</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;140.0;20.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
104
docs/html/_intelli_color_picker_8cpp.html
Normal file
@@ -0,0 +1,104 @@
|
||||
<!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: src/IntelliHelper/IntelliColorPicker.cpp File 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">0.6</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('_intelli_color_picker_8cpp.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="headertitle">
|
||||
<div class="title">IntelliColorPicker.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_color_picker_8h_source.html">IntelliColorPicker.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_color_picker_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_color_picker_8cpp.html">IntelliColorPicker.cpp</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>
|
||||
143
docs/html/_intelli_color_picker_8cpp_source.html
Normal file
@@ -0,0 +1,143 @@
|
||||
<!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: src/IntelliHelper/IntelliColorPicker.cpp Source File</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">0.6</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('_intelli_color_picker_8cpp_source.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="headertitle">
|
||||
<div class="title">IntelliColorPicker.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_intelli_color_picker_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="_intelli_color_picker_8h.html">IntelliColorPicker.h</a>"</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  </div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae"> 3</a></span> <a class="code" href="class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae">IntelliColorPicker::IntelliColorPicker</a>(){</div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  initializeColors();</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> }</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  </div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff"> 7</a></span> <a class="code" href="class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff">IntelliColorPicker::~IntelliColorPicker</a>(){</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> }</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e"> 11</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e">IntelliColorPicker::swapColors</a>(){</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::swap(firstColor, secondColor);</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> }</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7"> 15</a></span> QColor <a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a>(){</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordflow">return</span> this->firstColor;</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> }</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415"> 19</a></span> QColor <a class="code" href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">IntelliColorPicker::getSecondColor</a>(){</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordflow">return</span> this->secondColor;</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> }</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8"> 23</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8">IntelliColorPicker::setFirstColor</a>(QColor Color){</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  this->firstColor = Color;</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> }</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931"> 27</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931">IntelliColorPicker::setSecondColor</a>(QColor Color){</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  this->secondColor = Color;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> }</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">void</span> IntelliColorPicker::initializeColors(){</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  this->firstColor = QColor(255,0,0,255);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  this->secondColor = QColor(0,0,0,255);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a40b975268a1f05249e8a49dde9a862ff"><div class="ttname"><a href="class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff">IntelliColorPicker::~IntelliColorPicker</a></div><div class="ttdeci">virtual ~IntelliColorPicker()</div><div class="ttdoc">IntelliColorPicker destructor clears up his used memory, if there is some.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00007">IntelliColorPicker.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a86bf4a940e4a0e465e30cbdf28748931"><div class="ttname"><a href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931">IntelliColorPicker::setSecondColor</a></div><div class="ttdeci">void setSecondColor(QColor Color)</div><div class="ttdoc">A function to set the secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00027">IntelliColorPicker.cpp:27</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a55568fbf5dc783f06284b7031ffe9415"><div class="ttname"><a href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor()</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div>
|
||||
<div class="ttc" id="a_intelli_color_picker_8h_html"><div class="ttname"><a href="_intelli_color_picker_8h.html">IntelliColorPicker.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a7e2ddbbbfbed383f06b24e5bf6b27ae8"><div class="ttname"><a href="class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8">IntelliColorPicker::setFirstColor</a></div><div class="ttdeci">void setFirstColor(QColor Color)</div><div class="ttdoc">A function to set the primary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00023">IntelliColorPicker.cpp:23</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00015">IntelliColorPicker.cpp:15</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aec499265ae28ce1b54be88222e74292e"><div class="ttname"><a href="class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e">IntelliColorPicker::swapColors</a></div><div class="ttdeci">void swapColors()</div><div class="ttdoc">A function switching primary and secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00011">IntelliColorPicker.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a0d1247bdd87add1396ea5d9acaad79ae"><div class="ttname"><a href="class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae">IntelliColorPicker::IntelliColorPicker</a></div><div class="ttdeci">IntelliColorPicker()</div><div class="ttdoc">IntelliColorPicker constructor, setting 2 preset colors, be careful, theese color may change in produ...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00003">IntelliColorPicker.cpp:3</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_color_picker_8cpp.html">IntelliColorPicker.cpp</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>
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliColorPicker.h File Reference</title>
|
||||
<title>IntelliPhoto: src/IntelliHelper/IntelliColorPicker.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_color_picker_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_color_picker_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -95,16 +91,6 @@ $(document).ready(function(){initNavTree('_intelli_color_picker_8h.html','');});
|
||||
<div class="textblock"><code>#include "QColor"</code><br />
|
||||
<code>#include "QPoint"</code><br />
|
||||
<code>#include "QColorDialog"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliColorPicker.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_color_picker_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_intelli_helper_2_intelli_color_picker_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_color_picker_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_intelli_helper_2_intelli_color_picker_8hdep" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_color_picker_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -119,10 +105,10 @@ Classes</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_f50aa5156fe016a259583c412dbf440c.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_color_picker_8h.html">IntelliColorPicker.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_color_picker_8h.html">IntelliColorPicker.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliColorPicker.h Source File</title>
|
||||
<title>IntelliPhoto: src/IntelliHelper/IntelliColorPicker.h Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_color_picker_8h_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_color_picker_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -97,46 +93,53 @@ $(document).ready(function(){initNavTree('_intelli_color_picker_8h_source.html',
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "QPoint"</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "QColorDialog"</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html"> 11</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a> {</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <a class="code" href="class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae">IntelliColorPicker</a>();</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff">~IntelliColorPicker</a>();</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9">switchColors</a>();</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> QColor <a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>();</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> QColor <a class="code" href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">getSecondColor</a>();</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8">setFirstColor</a>(QColor Color);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931">setSecondColor</a>(QColor Color);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> QColor firstColor;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> QColor secondColor;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> };</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#endif // INTELLITOOLSETCOLORTOOL_H</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html"> 14</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a> {</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <a class="code" href="class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae">IntelliColorPicker</a>();</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff">~IntelliColorPicker</a>();</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e">swapColors</a>();</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> QColor <a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>();</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> QColor <a class="code" href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">getSecondColor</a>();</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8">setFirstColor</a>(QColor Color);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931">setSecondColor</a>(QColor Color);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> QColor firstColor;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> QColor secondColor;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">void</span> initializeColors();</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> };</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a40b975268a1f05249e8a49dde9a862ff"><div class="ttname"><a href="class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff">IntelliColorPicker::~IntelliColorPicker</a></div><div class="ttdeci">virtual ~IntelliColorPicker()</div><div class="ttdoc">IntelliColorPicker destructor clears up his used memory, if there is some.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00008">IntelliColorPicker.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a86bf4a940e4a0e465e30cbdf28748931"><div class="ttname"><a href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931">IntelliColorPicker::setSecondColor</a></div><div class="ttdeci">void setSecondColor(QColor Color)</div><div class="ttdoc">A function to set the secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00028">IntelliColorPicker.cpp:28</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a55568fbf5dc783f06284b7031ffe9415"><div class="ttname"><a href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor()</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00020">IntelliColorPicker.cpp:20</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a437a6f20bf2fc0a4cbaf4c030c2a26d9"><div class="ttname"><a href="class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9">IntelliColorPicker::switchColors</a></div><div class="ttdeci">void switchColors()</div><div class="ttdoc">A function switching primary and secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00012">IntelliColorPicker.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a7e2ddbbbfbed383f06b24e5bf6b27ae8"><div class="ttname"><a href="class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8">IntelliColorPicker::setFirstColor</a></div><div class="ttdeci">void setFirstColor(QColor Color)</div><div class="ttdoc">A function to set the primary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00024">IntelliColorPicker.cpp:24</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00016">IntelliColorPicker.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a0d1247bdd87add1396ea5d9acaad79ae"><div class="ttname"><a href="class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae">IntelliColorPicker::IntelliColorPicker</a></div><div class="ttdeci">IntelliColorPicker()</div><div class="ttdoc">IntelliColorPicker constructor, setting 2 preset colors, be careful, theese color may change in produ...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00003">IntelliColorPicker.cpp:3</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a40b975268a1f05249e8a49dde9a862ff"><div class="ttname"><a href="class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff">IntelliColorPicker::~IntelliColorPicker</a></div><div class="ttdeci">virtual ~IntelliColorPicker()</div><div class="ttdoc">IntelliColorPicker destructor clears up his used memory, if there is some.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00007">IntelliColorPicker.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a86bf4a940e4a0e465e30cbdf28748931"><div class="ttname"><a href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931">IntelliColorPicker::setSecondColor</a></div><div class="ttdeci">void setSecondColor(QColor Color)</div><div class="ttdoc">A function to set the secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00027">IntelliColorPicker.cpp:27</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a55568fbf5dc783f06284b7031ffe9415"><div class="ttname"><a href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor()</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a7e2ddbbbfbed383f06b24e5bf6b27ae8"><div class="ttname"><a href="class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8">IntelliColorPicker::setFirstColor</a></div><div class="ttdeci">void setFirstColor(QColor Color)</div><div class="ttdoc">A function to set the primary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00023">IntelliColorPicker.cpp:23</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00015">IntelliColorPicker.cpp:15</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aec499265ae28ce1b54be88222e74292e"><div class="ttname"><a href="class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e">IntelliColorPicker::swapColors</a></div><div class="ttdeci">void swapColors()</div><div class="ttdoc">A function switching primary and secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00011">IntelliColorPicker.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a0d1247bdd87add1396ea5d9acaad79ae"><div class="ttname"><a href="class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae">IntelliColorPicker::IntelliColorPicker</a></div><div class="ttdeci">IntelliColorPicker()</div><div class="ttdoc">IntelliColorPicker constructor, setting 2 preset colors, be careful, theese color may change in produ...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00003">IntelliColorPicker.cpp:3</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_f50aa5156fe016a259583c412dbf440c.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_color_picker_8h.html">IntelliColorPicker.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_color_picker_8h.html">IntelliColorPicker.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliColorPicker.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/IntelliHelper/IntelliColorPicker.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -91,11 +87,6 @@ $(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_color_picker_8h_source.html">IntelliColorPicker.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliColorPicker.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_helper_2_intelli_color_picker_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_intelli_helper_2_intelli_color_picker_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -103,10 +94,10 @@ Include dependency graph for IntelliColorPicker.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_f50aa5156fe016a259583c412dbf440c.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_helper_2_intelli_color_picker_8cpp.html">IntelliColorPicker.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_helper_2_intelli_color_picker_8cpp.html">IntelliColorPicker.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/IntelliHelper/IntelliColorPicker.cpp Source File</title>
|
||||
<title>IntelliPhoto: src/IntelliHelper/IntelliColorPicker.cpp Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker_8cpp_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker_8cpp_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -101,7 +97,7 @@ $(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> }</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9"> 12</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9">IntelliColorPicker::switchColors</a>(){</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e"> 12</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e">IntelliColorPicker::swapColors</a>(){</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::swap(firstColor, secondColor);</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
@@ -125,18 +121,18 @@ $(document).ready(function(){initNavTree('_intelli_helper_2_intelli_color_picker
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a40b975268a1f05249e8a49dde9a862ff"><div class="ttname"><a href="class_intelli_color_picker.html#a40b975268a1f05249e8a49dde9a862ff">IntelliColorPicker::~IntelliColorPicker</a></div><div class="ttdeci">virtual ~IntelliColorPicker()</div><div class="ttdoc">IntelliColorPicker destructor clears up his used memory, if there is some.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00008">IntelliColorPicker.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a86bf4a940e4a0e465e30cbdf28748931"><div class="ttname"><a href="class_intelli_color_picker.html#a86bf4a940e4a0e465e30cbdf28748931">IntelliColorPicker::setSecondColor</a></div><div class="ttdeci">void setSecondColor(QColor Color)</div><div class="ttdoc">A function to set the secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00028">IntelliColorPicker.cpp:28</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a55568fbf5dc783f06284b7031ffe9415"><div class="ttname"><a href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor()</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00020">IntelliColorPicker.cpp:20</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a437a6f20bf2fc0a4cbaf4c030c2a26d9"><div class="ttname"><a href="class_intelli_color_picker.html#a437a6f20bf2fc0a4cbaf4c030c2a26d9">IntelliColorPicker::switchColors</a></div><div class="ttdeci">void switchColors()</div><div class="ttdoc">A function switching primary and secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00012">IntelliColorPicker.cpp:12</a></div></div>
|
||||
<div class="ttc" id="a_intelli_color_picker_8h_html"><div class="ttname"><a href="_intelli_color_picker_8h.html">IntelliColorPicker.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a7e2ddbbbfbed383f06b24e5bf6b27ae8"><div class="ttname"><a href="class_intelli_color_picker.html#a7e2ddbbbfbed383f06b24e5bf6b27ae8">IntelliColorPicker::setFirstColor</a></div><div class="ttdeci">void setFirstColor(QColor Color)</div><div class="ttdoc">A function to set the primary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00024">IntelliColorPicker.cpp:24</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00016">IntelliColorPicker.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aec499265ae28ce1b54be88222e74292e"><div class="ttname"><a href="class_intelli_color_picker.html#aec499265ae28ce1b54be88222e74292e">IntelliColorPicker::swapColors</a></div><div class="ttdeci">void swapColors()</div><div class="ttdoc">A function switching primary and secondary color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00012">IntelliColorPicker.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a0d1247bdd87add1396ea5d9acaad79ae"><div class="ttname"><a href="class_intelli_color_picker.html#a0d1247bdd87add1396ea5d9acaad79ae">IntelliColorPicker::IntelliColorPicker</a></div><div class="ttdeci">IntelliColorPicker()</div><div class="ttdoc">IntelliColorPicker constructor, setting 2 preset colors, be careful, theese color may change in produ...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00003">IntelliColorPicker.cpp:3</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_f50aa5156fe016a259583c412dbf440c.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_helper_2_intelli_color_picker_8cpp.html">IntelliColorPicker.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_helper_2_intelli_color_picker_8cpp.html">IntelliColorPicker.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliImage.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliImage.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_image_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_image_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -93,11 +89,6 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp.html','');});
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_image_8h_source.html">Image/IntelliImage.h</a>"</code><br />
|
||||
<code>#include <QSize></code><br />
|
||||
<code>#include <QPainter></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliImage.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_image_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_image_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_image_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -105,10 +96,10 @@ Include dependency graph for IntelliImage.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_image_8cpp.html">IntelliImage.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_image_8cpp.html">IntelliImage.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -18,7 +18,13 @@ digraph "intelliphoto/src/Image/IntelliImage.cpp"
|
||||
Node7 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="QPainter",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QPainter",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliImage.cpp Source File</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliImage.cpp Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -94,104 +90,186 @@ $(document).ready(function(){initNavTree('_intelli_image_8cpp_source.html','');}
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include <QSize></span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include <QPainter></span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  </div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902"> 5</a></span> <a class="code" href="class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902">IntelliImage::IntelliImage</a>(<span class="keywordtype">int</span> weight, <span class="keywordtype">int</span> height)</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  : imageData(QSize(weight, height), QImage::Format_ARGB32){</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(QColor(255,255,255,255));</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> }</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc"> 10</a></span> <a class="code" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">IntelliImage::~IntelliImage</a>(){</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa"> 14</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa">IntelliImage::loadImage</a>(<span class="keyword">const</span> QString &fileName){</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// Holds the image</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  QImage loadedImage;</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652"> 5</a></span> <a class="code" href="class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652">IntelliImage::IntelliImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn)</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  : imageData(QSize(width, height), fastRendererOn ? QImage::Format_Indexed8 : QImage::Format_ARGB32){</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="keywordflow">if</span>(fastRendererOn) {</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  }</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(QColor(255,255,255,255));</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keywordflow">if</span>(fastRendererOn) {</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  }</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  this-><a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a> = fastRendererOn;</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> }</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="comment">// If the image wasn't loaded leave this function</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordflow">if</span> (!loadedImage.load(fileName))</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc"> 18</a></span> <a class="code" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">IntelliImage::~IntelliImage</a>(){</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> }</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="comment">// scaled Image to size of Layer</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  loadedImage = loadedImage.scaled(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(),Qt::IgnoreAspectRatio);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = loadedImage.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> }</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310"> 29</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">IntelliImage::resizeImage</a>(QImage*image, <span class="keyword">const</span> QSize &newSize){</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="comment">// Check if we need to redraw the image</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">if</span> (image->size() == newSize)</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="comment">// Create a new image to display and fill it with white</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  QImage newImage(newSize, QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  newImage.fill(qRgb(255, 255, 255));</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="comment">// Draw the image</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  QPainter painter(&newImage);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  painter.drawImage(QPoint(0, 0), *image);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  *image = newImage;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056"> 44</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QColor& color){</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  QPainter painter(&<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>);</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  painter.setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  painter.drawPoint(p1);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1"> 55</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QColor& color, <span class="keyword">const</span> <span class="keywordtype">int</span>& penWidth){</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  QPainter painter(&<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  painter.drawPoint(p1);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31"> 65</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QPoint& p2, <span class="keyword">const</span> QColor& color, <span class="keyword">const</span> <span class="keywordtype">int</span>& penWidth){</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  QPainter painter(&<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e"> 22</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e">IntelliImage::loadImage</a>(<span class="keyword">const</span> QString &filePath){</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="comment">// Holds the image</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  QImage loadedImage;</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="comment">// If the image wasn't loaded leave this function</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordflow">if</span> (!loadedImage.load(filePath))</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="comment">// scaled Image to size of Layer</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  loadedImage = loadedImage.scaled(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(),Qt::IgnoreAspectRatio);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = loadedImage.convertToFormat(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a> ? QImage::Format_Indexed8 : QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> }</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310"> 37</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">IntelliImage::resizeImage</a>(QImage*image, <span class="keyword">const</span> QSize &newSize){</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="comment">// Check if we need to redraw the image</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordflow">if</span> (image->size() == newSize)</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="comment">// Create a new image to display and fill it with white</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  QImage newImage(newSize, QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  newImage.fill(qRgb(255, 255, 255));</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="comment">// Draw the image</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  QPainter painter(&newImage);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  painter.drawImage(QPoint(0, 0), *image);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  *image = newImage.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  *image = newImage;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056"> 57</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QColor& color){</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  QPainter* painter = <span class="keyword">new</span> QPainter(&<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  painter->setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  painter->drawPoint(p1);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">delete</span> painter;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  painter = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  painter.drawLine(p1, p2);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> }</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06"> 76</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a>(<span class="keyword">const</span> QColor& color){</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(color);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f"> 80</a></span> QColor <a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a>(QPoint& point){</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(point);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> }</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1"> 77</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QColor& color, <span class="keyword">const</span> <span class="keywordtype">int</span>& penWidth){</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  QPainter* painter = <span class="keyword">new</span> QPainter(&<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  painter->drawPoint(p1);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">delete</span> painter;</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  painter = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> }</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31"> 96</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QPoint& p2, <span class="keyword">const</span> QColor& color, <span class="keyword">const</span> <span class="keywordtype">int</span>& penWidth){</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  QPainter* painter = <span class="keyword">new</span> QPainter(&<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  painter->drawLine(p1, p2);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">delete</span> painter;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  painter = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  }</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> }</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06"> 116</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a>(<span class="keyword">const</span> QColor& color){</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(color);</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  }</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> }</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f"> 126</a></span> QColor <a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a>(QPoint& point){</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  QImage copy = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> copy.pixelColor(point);</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(point);</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> }</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3"> 134</a></span> QImage <a class="code" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">IntelliImage::getImageData</a>(){</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  QImage copy = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  copy = copy.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  }</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">return</span> copy;</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> }</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  </div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268"> 142</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">IntelliImage::setImageData</a>(<span class="keyword">const</span> QImage& newData){</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = newData;</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> }</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  </div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2"> 152</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">IntelliImage::updateRendererSetting</a>(<span class="keywordtype">bool</span> fastRendererOn){</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  this-><a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a> = fastRendererOn;</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  }</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  }</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws A Line between two given Points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00065">IntelliImage.cpp:65</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws a line between two given points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00096">IntelliImage.cpp:96</a></div></div>
|
||||
<div class="ttc" id="a_intelli_image_8h_html"><div class="ttname"><a href="_intelli_image_8h.html">IntelliImage.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ac398bfa9ddd3185508a1e36ee15d80cc"><div class="ttname"><a href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">IntelliImage::~IntelliImage</a></div><div class="ttdeci">virtual ~IntelliImage()=0</div><div class="ttdoc">An Abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00010">IntelliImage.cpp:10</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af3c859f5c409e37051edfd9e9fbca056"><div class="ttname"><a href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a></div><div class="ttdeci">virtual void drawPixel(const QPoint &p1, const QColor &color)</div><div class="ttdoc">A funtcion used to draw a pixel on the Image with the given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00044">IntelliImage.cpp:44</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aec0e9c8184d89dee33fd9adefbd2f8aa"><div class="ttname"><a href="class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa">IntelliImage::loadImage</a></div><div class="ttdeci">virtual bool loadImage(const QString &fileName)</div><div class="ttdoc">A function that loads and sclaes an image to the fitting dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00014">IntelliImage.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2e787f1b333b59401643936ebb3dcfe1"><div class="ttname"><a href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a></div><div class="ttdeci">virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)</div><div class="ttdoc">A.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00055">IntelliImage.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a47084f1cb668ea0242ab95162cf9e902"><div class="ttname"><a href="class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902">IntelliImage::IntelliImage</a></div><div class="ttdeci">IntelliImage(int weight, int height)</div><div class="ttdoc">The Construcor of the IntelliImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00005">IntelliImage.cpp:5</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a177403ab9585d4ba31984a644c54d310"><div class="ttname"><a href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">IntelliImage::resizeImage</a></div><div class="ttdeci">void resizeImage(QImage *image, const QSize &newSize)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00029">IntelliImage.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a4576ebb6d863321c816293d7b7f9fd3f"><div class="ttname"><a href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a></div><div class="ttdeci">virtual QColor getPixelColor(QPoint &point)</div><div class="ttdoc">A function that returns the pixelcolor at a certain point.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00080">IntelliImage.cpp:80</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00032">IntelliImage.h:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00076">IntelliImage.cpp:76</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ac398bfa9ddd3185508a1e36ee15d80cc"><div class="ttname"><a href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">IntelliImage::~IntelliImage</a></div><div class="ttdeci">virtual ~IntelliImage()=0</div><div class="ttdoc">An Abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00018">IntelliImage.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af3c859f5c409e37051edfd9e9fbca056"><div class="ttname"><a href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a></div><div class="ttdeci">virtual void drawPixel(const QPoint &p1, const QColor &color)</div><div class="ttdoc">A funtcion used to draw a pixel on the Image with the given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00057">IntelliImage.cpp:57</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2c6632ff35ee0a7094a8a289eb3a8652"><div class="ttname"><a href="class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652">IntelliImage::IntelliImage</a></div><div class="ttdeci">IntelliImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00005">IntelliImage.cpp:5</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2e787f1b333b59401643936ebb3dcfe1"><div class="ttname"><a href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a></div><div class="ttdeci">virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws a point between on a given point in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00077">IntelliImage.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ae4dbaefabce4ec5bec37f5b95e2f62e2"><div class="ttname"><a href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">IntelliImage::updateRendererSetting</a></div><div class="ttdeci">virtual void updateRendererSetting(bool fastRendererOn)</div><div class="ttdoc">updateRendererSetting updates the existing image format to the new format.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00152">IntelliImage.cpp:152</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aa63d34c7932113d021653980ee018671"><div class="ttname"><a href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">IntelliImage::fastRenderering</a></div><div class="ttdeci">bool fastRenderering</div><div class="ttdoc">fastRendering is the flag that represents the usage of 8bit pictures.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00051">IntelliImage.h:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ad66fbe380ffe0e073a8cd760f8285fe3"><div class="ttname"><a href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">IntelliImage::getImageData</a></div><div class="ttdeci">virtual QImage getImageData()</div><div class="ttdoc">getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00134">IntelliImage.cpp:134</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a177403ab9585d4ba31984a644c54d310"><div class="ttname"><a href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">IntelliImage::resizeImage</a></div><div class="ttdeci">void resizeImage(QImage *image, const QSize &newSize)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00037">IntelliImage.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ab09c64e7559f3db32ca3b20ba6339268"><div class="ttname"><a href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">IntelliImage::setImageData</a></div><div class="ttdeci">virtual void setImageData(const QImage &newData)</div><div class="ttdoc">setImageData overwrites the old imageData the new imageData.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00142">IntelliImage.cpp:142</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a4576ebb6d863321c816293d7b7f9fd3f"><div class="ttname"><a href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a></div><div class="ttdeci">virtual QColor getPixelColor(QPoint &point)</div><div class="ttdoc">A function that returns the pixelcolor at a certain point.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00126">IntelliImage.cpp:126</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ae231800aba38c96074bbe9bb6e341d4e"><div class="ttname"><a href="class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e">IntelliImage::loadImage</a></div><div class="ttdeci">virtual bool loadImage(const QString &filePath)</div><div class="ttdoc">A function that loads and sclaes an image to the fitting dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00022">IntelliImage.cpp:22</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00116">IntelliImage.cpp:116</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_image_8cpp.html">IntelliImage.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_image_8cpp.html">IntelliImage.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliImage.h File Reference</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliImage.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_image_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_image_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -87,8 +83,7 @@ $(document).ready(function(){initNavTree('_intelli_image_8h.html','');});
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#enum-members">Enumerations</a> </div>
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">IntelliImage.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
@@ -99,16 +94,8 @@ $(document).ready(function(){initNavTree('_intelli_image_8h.html','');});
|
||||
<code>#include <QSize></code><br />
|
||||
<code>#include <QWidget></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliImage.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_image_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_image_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_image_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_image_8hdep" alt=""/></div>
|
||||
</div>
|
||||
<code>#include "<a class="el" href="_intelli_triangulation_8h_source.html">IntelliHelper/IntelliTriangulation.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_intelli_render_settings_8h_source.html">IntelliHelper/IntelliRenderSettings.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_image_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -117,55 +104,16 @@ Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_image.html">IntelliImage</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An abstract class which manages the basic <a class="el" href="class_intelli_image.html" title="An abstract class which manages the basic IntelliImage operations.">IntelliImage</a> operations. <a href="class_intelli_image.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a3154c405c975616503bac23f51b78fc0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> { <a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3">ImageType::Raster_Image</a>,
|
||||
<a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d">ImageType::Shaped_Image</a>
|
||||
}</td></tr>
|
||||
<tr class="memdesc:a3154c405c975616503bac23f51b78fc0"><td class="mdescLeft"> </td><td class="mdescRight">The Types, which an Image can be. <a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3154c405c975616503bac23f51b78fc0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a id="a3154c405c975616503bac23f51b78fc0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3154c405c975616503bac23f51b78fc0">◆ </a></span>ImageType</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The Types, which an Image can be. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3"></a>Raster_Image </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d"></a>Shaped_Image </td><td class="fielddoc"></td></tr>
|
||||
</table>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="_intelli_image_8h_source.html#l00014">14</a> of file <a class="el" href="_intelli_image_8h_source.html">IntelliImage.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</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="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_image_8h.html">IntelliImage.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_image_8h.html">IntelliImage.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -16,4 +16,10 @@ digraph "intelliphoto/src/Image/IntelliImage.h"
|
||||
Node6 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node8 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliImage.h Source File</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliImage.h Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_image_8h_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_image_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -100,82 +96,116 @@ $(document).ready(function(){initNavTree('_intelli_image_8h_source.html','');});
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <QWidget></span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0"> 14</a></span> <span class="keyword">enum class</span> <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> {</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3">Raster_Image</a>,</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d">Shaped_Image</a></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> };</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "<a class="code" href="_intelli_triangulation_8h.html">IntelliHelper/IntelliTriangulation.h</a>"</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include "<a class="code" href="_intelli_render_settings_8h.html">IntelliHelper/IntelliRenderSettings.h</a>"</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">class </span><a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">class </span><a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_intelli_image.html"> 24</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_image.html">IntelliImage</a> {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">friend</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">resizeImage</a>(QImage*image, <span class="keyword">const</span> QSize &newSize);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2"> 32</a></span> QImage <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <a class="code" href="class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902">IntelliImage</a>(<span class="keywordtype">int</span> weight, <span class="keywordtype">int</span> height);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">~IntelliImage</a>() = 0;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QColor& color);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QPoint& p2, <span class="keyword">const</span> QColor& color, <span class="keyword">const</span> <span class="keywordtype">int</span>& penWidth);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QColor& color, <span class="keyword">const</span> <span class="keywordtype">int</span>& penWidth);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(<span class="keyword">const</span> QColor& color);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d">getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize, <span class="keywordtype">int</span> alpha) = 0;</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d">getDisplayable</a>(<span class="keywordtype">int</span> alpha=255) = 0;</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_intelli_image.html"> 22</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_image.html">IntelliImage</a> {</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">friend</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e"> 30</a></span> <span class="keyword">enum class</span> <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e">ImageType</a> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9">RASTERIMAGE</a>,</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37">SHAPEDIMAGE</a></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> };</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">resizeImage</a>(QImage*image, <span class="keyword">const</span> QSize &newSize);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2"> 41</a></span> QImage <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80"> 46</a></span> <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e">ImageType</a> <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a>;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671"> 51</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <a class="code" href="class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652">IntelliImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">~IntelliImage</a>() = 0;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QColor& color);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QPoint& p2, <span class="keyword">const</span> QColor& color, <span class="keyword">const</span> <span class="keywordtype">int</span>& penWidth);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(<span class="keyword">const</span> QPoint &p1, <span class="keyword">const</span> QColor& color, <span class="keyword">const</span> <span class="keywordtype">int</span>& penWidth);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_image.html#af6381067bdf565669f856bb589008ae9">getDeepCopy</a>() = 0;</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(<span class="keyword">const</span> QColor& color);</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>() = 0;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& polygonData) = 0;</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba"> 113</a></span> <span class="keyword">virtual</span> std::vector<QPoint> <a class="code" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>(){</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordflow">return</span> std::vector<QPoint>();</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> }</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa">loadImage</a>(<span class="keyword">const</span> QString &fileName);</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d">getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize, <span class="keywordtype">int</span> alpha) = 0;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d">getDisplayable</a>(<span class="keywordtype">int</span> alpha = 255) = 0;</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_image.html#af6381067bdf565669f856bb589008ae9">getDeepCopy</a>() = 0;</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>() = 0;</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  </div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="keyword">virtual</span> QColor <a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(QPoint& point);</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> };</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& polygonData) = 0;</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  </div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba"> 134</a></span> <span class="keyword">virtual</span> std::vector<QPoint> <a class="code" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>(){</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">return</span> std::vector<QPoint>();</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> }</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f"> 138</a></span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e">ImageType</a> <a class="code" href="class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f">getTypeOfImage</a>(){</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a>;</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> }</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  </div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e">loadImage</a>(<span class="keyword">const</span> QString &filePath);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  </div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="keyword">virtual</span> QColor <a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(QPoint& point);</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  </div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">updateRendererSetting</a>(<span class="keywordtype">bool</span> fastRendererOn);</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">getImageData</a>();</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">setImageData</a>(<span class="keyword">const</span> QImage& newData);</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  </div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> };</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a></div><div class="ttdeci">ImageType</div><div class="ttdoc">The Types, which an Image can be.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00014">IntelliImage.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws A Line between two given Points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00065">IntelliImage.cpp:65</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ac398bfa9ddd3185508a1e36ee15d80cc"><div class="ttname"><a href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">IntelliImage::~IntelliImage</a></div><div class="ttdeci">virtual ~IntelliImage()=0</div><div class="ttdoc">An Abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00010">IntelliImage.cpp:10</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af3c859f5c409e37051edfd9e9fbca056"><div class="ttname"><a href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a></div><div class="ttdeci">virtual void drawPixel(const QPoint &p1, const QColor &color)</div><div class="ttdoc">A funtcion used to draw a pixel on the Image with the given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00044">IntelliImage.cpp:44</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aec0e9c8184d89dee33fd9adefbd2f8aa"><div class="ttname"><a href="class_intelli_image.html#aec0e9c8184d89dee33fd9adefbd2f8aa">IntelliImage::loadImage</a></div><div class="ttdeci">virtual bool loadImage(const QString &fileName)</div><div class="ttdoc">A function that loads and sclaes an image to the fitting dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00014">IntelliImage.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws a line between two given points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00096">IntelliImage.cpp:96</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ac398bfa9ddd3185508a1e36ee15d80cc"><div class="ttname"><a href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">IntelliImage::~IntelliImage</a></div><div class="ttdeci">virtual ~IntelliImage()=0</div><div class="ttdoc">An Abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00018">IntelliImage.cpp:18</a></div></div>
|
||||
<div class="ttc" id="a_intelli_render_settings_8h_html"><div class="ttname"><a href="_intelli_render_settings_8h.html">IntelliRenderSettings.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af3c859f5c409e37051edfd9e9fbca056"><div class="ttname"><a href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a></div><div class="ttdeci">virtual void drawPixel(const QPoint &p1, const QColor &color)</div><div class="ttdoc">A funtcion used to draw a pixel on the Image with the given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00057">IntelliImage.cpp:57</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a21c7e65b59a26db45aac3880133ef21d"><div class="ttname"><a href="class_intelli_image.html#a21c7e65b59a26db45aac3880133ef21d">IntelliImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div></div>
|
||||
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3">ImageType::Raster_Image</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aaf9f3e8db8666850024bee9aad9966ba"><div class="ttname"><a href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">IntelliImage::getPolygonData</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygonData()</div><div class="ttdoc">A function that returns the Polygondata if existent.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00113">IntelliImage.h:113</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2e787f1b333b59401643936ebb3dcfe1"><div class="ttname"><a href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a></div><div class="ttdeci">virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)</div><div class="ttdoc">A.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00055">IntelliImage.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a47084f1cb668ea0242ab95162cf9e902"><div class="ttname"><a href="class_intelli_image.html#a47084f1cb668ea0242ab95162cf9e902">IntelliImage::IntelliImage</a></div><div class="ttdeci">IntelliImage(int weight, int height)</div><div class="ttdoc">The Construcor of the IntelliImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00005">IntelliImage.cpp:5</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d">ImageType::Shaped_Image</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a177403ab9585d4ba31984a644c54d310"><div class="ttname"><a href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">IntelliImage::resizeImage</a></div><div class="ttdeci">void resizeImage(QImage *image, const QSize &newSize)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00029">IntelliImage.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a4576ebb6d863321c816293d7b7f9fd3f"><div class="ttname"><a href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a></div><div class="ttdeci">virtual QColor getPixelColor(QPoint &point)</div><div class="ttdoc">A function that returns the pixelcolor at a certain point.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00080">IntelliImage.cpp:80</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00032">IntelliImage.h:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00024">IntelliImage.h:24</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af6b09c8d1d6b54a7e8a4e7286f3e503f"><div class="ttname"><a href="class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f">IntelliImage::getTypeOfImage</a></div><div class="ttdeci">virtual ImageType getTypeOfImage()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00138">IntelliImage.h:138</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aaf9f3e8db8666850024bee9aad9966ba"><div class="ttname"><a href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">IntelliImage::getPolygonData</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygonData()</div><div class="ttdoc">A function that returns the Polygondata if existent.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00134">IntelliImage.h:134</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2c6632ff35ee0a7094a8a289eb3a8652"><div class="ttname"><a href="class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652">IntelliImage::IntelliImage</a></div><div class="ttdeci">IntelliImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00005">IntelliImage.cpp:5</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2e787f1b333b59401643936ebb3dcfe1"><div class="ttname"><a href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a></div><div class="ttdeci">virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws a point between on a given point in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00077">IntelliImage.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ae4dbaefabce4ec5bec37f5b95e2f62e2"><div class="ttname"><a href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">IntelliImage::updateRendererSetting</a></div><div class="ttdeci">virtual void updateRendererSetting(bool fastRendererOn)</div><div class="ttdoc">updateRendererSetting updates the existing image format to the new format.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00152">IntelliImage.cpp:152</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aa63d34c7932113d021653980ee018671"><div class="ttname"><a href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">IntelliImage::fastRenderering</a></div><div class="ttdeci">bool fastRenderering</div><div class="ttdoc">fastRendering is the flag that represents the usage of 8bit pictures.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00051">IntelliImage.h:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37"><div class="ttname"><a href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37">IntelliImage::ImageType::SHAPEDIMAGE</a></div><div class="ttdeci">@ SHAPEDIMAGE</div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ad66fbe380ffe0e073a8cd760f8285fe3"><div class="ttname"><a href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">IntelliImage::getImageData</a></div><div class="ttdeci">virtual QImage getImageData()</div><div class="ttdoc">getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00134">IntelliImage.cpp:134</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a177403ab9585d4ba31984a644c54d310"><div class="ttname"><a href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">IntelliImage::resizeImage</a></div><div class="ttdeci">void resizeImage(QImage *image, const QSize &newSize)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00037">IntelliImage.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ab09c64e7559f3db32ca3b20ba6339268"><div class="ttname"><a href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">IntelliImage::setImageData</a></div><div class="ttdeci">virtual void setImageData(const QImage &newData)</div><div class="ttdoc">setImageData overwrites the old imageData the new imageData.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00142">IntelliImage.cpp:142</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ac460f75e1fa7e44b00a65e7fddac5b80"><div class="ttname"><a href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">IntelliImage::TypeOfImage</a></div><div class="ttdeci">ImageType TypeOfImage</div><div class="ttdoc">The Type, an Image is.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00046">IntelliImage.h:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a4576ebb6d863321c816293d7b7f9fd3f"><div class="ttname"><a href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a></div><div class="ttdeci">virtual QColor getPixelColor(QPoint &point)</div><div class="ttdoc">A function that returns the pixelcolor at a certain point.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00126">IntelliImage.cpp:126</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9">IntelliImage::ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ae231800aba38c96074bbe9bb6e341d4e"><div class="ttname"><a href="class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e">IntelliImage::loadImage</a></div><div class="ttdeci">virtual bool loadImage(const QString &filePath)</div><div class="ttdoc">A function that loads and sclaes an image to the fitting dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00022">IntelliImage.cpp:22</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00022">IntelliImage.h:22</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af6381067bdf565669f856bb589008ae9"><div class="ttname"><a href="class_intelli_image.html#af6381067bdf565669f856bb589008ae9">IntelliImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy()=0</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00076">IntelliImage.cpp:76</a></div></div>
|
||||
<div class="ttc" id="a_intelli_triangulation_8h_html"><div class="ttname"><a href="_intelli_triangulation_8h.html">IntelliTriangulation.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a5274ce9fcdcb2659c148e7ff916b680e"><div class="ttname"><a href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680e">IntelliImage::ImageType</a></div><div class="ttdeci">ImageType</div><div class="ttdoc">The Types, which an Image can be.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00116">IntelliImage.cpp:116</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aa4b3f4631bd972456917275afb9fd309"><div class="ttname"><a href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">IntelliImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData)=0</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_image_8h.html">IntelliImage.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_image_8h.html">IntelliImage.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
104
docs/html/_intelli_input_dialog_8cpp.html
Normal file
@@ -0,0 +1,104 @@
|
||||
<!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: src/GUI/IntelliInputDialog.cpp File 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">0.6</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('_intelli_input_dialog_8cpp.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="headertitle">
|
||||
<div class="title">IntelliInputDialog.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_input_dialog_8h_source.html">IntelliInputDialog.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_input_dialog_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4e4e2e75df7fa6971448b424c011c8b5.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_input_dialog_8cpp.html">IntelliInputDialog.cpp</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>
|
||||
191
docs/html/_intelli_input_dialog_8cpp_source.html
Normal file
@@ -0,0 +1,191 @@
|
||||
<!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: src/GUI/IntelliInputDialog.cpp Source File</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">0.6</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('_intelli_input_dialog_8cpp_source.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="headertitle">
|
||||
<div class="title">IntelliInputDialog.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_intelli_input_dialog_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="_intelli_input_dialog_8h.html">IntelliInputDialog.h</a>"</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  </div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5"> 3</a></span> <a class="code" href="class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5">IntelliInputDialog::IntelliInputDialog</a>(QString Title, QString Label, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> minValue, <span class="keywordtype">int</span> maxValue, <span class="keywordtype">int</span> step, <span class="keywordtype">bool</span>* ok)</div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> {</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  this->valueInt = value;</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  this->notClosed = ok;</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="keywordflow">if</span>(notClosed != <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  *notClosed = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  }</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  createInputBox(Title, Label, value, minValue, maxValue, step);</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  createConnections();</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  setInputBoxStyle();</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  this->exec();</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62"> 16</a></span> <span class="keywordtype">int</span> <a class="code" href="class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62">IntelliInputDialog::getInt</a>(QString Title, QString Label, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> minValue, <span class="keywordtype">int</span> maxValue, <span class="keywordtype">int</span> step, <span class="keywordtype">bool</span>* ok){</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="class_intelli_input_dialog.html">IntelliInputDialog</a> dialog(Title, Label, value, minValue, maxValue, step, ok);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordflow">return</span> dialog.valueInt;</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> IntelliInputDialog::createInputBox(QString Title, QString Label, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> minValue, <span class="keywordtype">int</span> maxValue, <span class="keywordtype">int</span> step){</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordflow">if</span>(Title == <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  this->setWindowTitle(<span class="stringliteral">"Input Box"</span>);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  this->setWindowTitle(Title);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  }</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  this->Layout = <span class="keyword">new</span> QGridLayout();</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  this->ButtonBox = <span class="keyword">new</span> QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  this->InputLabel = <span class="keyword">new</span> QLabel();</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">if</span>(Label == <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  this->InputLabel->setText(<span class="stringliteral">"Width:"</span>);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  this->InputLabel->setText(Label);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  this->InputLabel->setFixedSize(Linesize);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  this->Input = <span class="keyword">new</span> QSpinBox();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  this->Input->setFixedSize(Linesize);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  this->Input->setRange(minValue,maxValue);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  this->Input->setSingleStep(step);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  this->Input->setValue(value);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  this->okButton = ButtonBox->button(QDialogButtonBox::Ok);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  this->okButton->setFixedSize(Buttonsize);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  this->okButton->setAutoDefault(<span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  this->okButton->setDefault(<span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  this->cancelButton = ButtonBox->button(QDialogButtonBox::Cancel);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  this->cancelButton->setFixedSize(Buttonsize);</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  this->cancelButton->setAutoDefault(<span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  this->cancelButton->setDefault(<span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  Layout->addWidget(InputLabel,1,1,1,1);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  Layout->addWidget(Input,2,1,1,1);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  Layout->addWidget(ButtonBox,3,1,1,1);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  this->setLayout(Layout);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  this->resize(172,94);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  this->show();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">void</span> IntelliInputDialog::createConnections(){</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  connect(okButton, SIGNAL(clicked()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd">slotEingabe</a>()));</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  connect(cancelButton, SIGNAL(clicked()), <span class="keyword">this</span>, SLOT(<a class="code" href="class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0">slotCloseEvent</a>()));</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">void</span> IntelliInputDialog::setInputBoxStyle(){</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  this->setStyleSheet(<span class="stringliteral">"color: white;"</span> <span class="stringliteral">"background-color: rgb(64, 64, 64);"</span> <span class="stringliteral">"selection-color: rgb(200, 10, 10);"</span> <span class="stringliteral">"selection-background-color: rgb(64, 64, 64);"</span>);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0"> 74</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0">IntelliInputDialog::slotCloseEvent</a>(){</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  this->close();</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd"> 78</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd">IntelliInputDialog::slotEingabe</a>(){</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  valueInt = QString(<span class="stringliteral">"%1"</span>).arg(Input->value()).toInt();</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">if</span>(notClosed != <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  *notClosed = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  this->close();</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html_ae59e68446caab323945ea725f69e89b0"><div class="ttname"><a href="class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0">IntelliInputDialog::slotCloseEvent</a></div><div class="ttdeci">void slotCloseEvent()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8cpp_source.html#l00074">IntelliInputDialog.cpp:74</a></div></div>
|
||||
<div class="ttc" id="a_intelli_input_dialog_8h_html"><div class="ttname"><a href="_intelli_input_dialog_8h.html">IntelliInputDialog.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html"><div class="ttname"><a href="class_intelli_input_dialog.html">IntelliInputDialog</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8h_source.html#l00012">IntelliInputDialog.h:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html_aa276ec605b08b19d70c54654cc606cc5"><div class="ttname"><a href="class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5">IntelliInputDialog::IntelliInputDialog</a></div><div class="ttdeci">IntelliInputDialog(QString Title=nullptr, QString Label=nullptr, int value=5, int minValue=-2147483647, int maxValue=2147483647, int step=1, bool *ok=nullptr)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8cpp_source.html#l00003">IntelliInputDialog.cpp:3</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html_a480ac2f5b8f7b9bc1cd7b30df84c2a62"><div class="ttname"><a href="class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62">IntelliInputDialog::getInt</a></div><div class="ttdeci">static int getInt(QString Title=nullptr, QString Label=nullptr, int value=5, int minValue=-2147483647, int maxValue=2147483647, int step=1, bool *ok=nullptr)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8cpp_source.html#l00016">IntelliInputDialog.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html_a23f837147e6aab3d8e0aff9d0f7012bd"><div class="ttname"><a href="class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd">IntelliInputDialog::slotEingabe</a></div><div class="ttdeci">void slotEingabe()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8cpp_source.html#l00078">IntelliInputDialog.cpp:78</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4e4e2e75df7fa6971448b424c011c8b5.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_input_dialog_8cpp.html">IntelliInputDialog.cpp</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>
|
||||
118
docs/html/_intelli_input_dialog_8h.html
Normal file
@@ -0,0 +1,118 @@
|
||||
<!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: src/GUI/IntelliInputDialog.h File 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">0.6</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('_intelli_input_dialog_8h.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="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">IntelliInputDialog.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <QSize></code><br />
|
||||
<code>#include <QDialog></code><br />
|
||||
<code>#include <QLabel></code><br />
|
||||
<code>#include <QGridLayout></code><br />
|
||||
<code>#include <QDialogButtonBox></code><br />
|
||||
<code>#include <QPushButton></code><br />
|
||||
<code>#include <QSpinBox></code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_input_dialog_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_input_dialog.html">IntelliInputDialog</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4e4e2e75df7fa6971448b424c011c8b5.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_input_dialog_8h.html">IntelliInputDialog.h</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>
|
||||
150
docs/html/_intelli_input_dialog_8h_source.html
Normal file
@@ -0,0 +1,150 @@
|
||||
<!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: src/GUI/IntelliInputDialog.h Source File</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">0.6</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('_intelli_input_dialog_8h_source.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="headertitle">
|
||||
<div class="title">IntelliInputDialog.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_intelli_input_dialog_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef INTELLIINPUTDIALOG_H</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define INTELLIINPUTDIALOG_H</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <QSize></span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <QDialog></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <QLabel></span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <QGridLayout></span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <QDialogButtonBox></span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <QPushButton></span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <QSpinBox></span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_input_dialog.html"> 12</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_input_dialog.html">IntelliInputDialog</a> : <span class="keyword">public</span> QDialog</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> {</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> Q_OBJECT</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <a class="code" href="class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5">IntelliInputDialog</a>(QString Title = <span class="keyword">nullptr</span>, QString Label = <span class="keyword">nullptr</span>, <span class="keywordtype">int</span> value = 5, <span class="keywordtype">int</span> minValue = -2147483647, <span class="keywordtype">int</span> maxValue = 2147483647, <span class="keywordtype">int</span> step = 1, <span class="keywordtype">bool</span>* ok = <span class="keyword">nullptr</span>);</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62">getInt</a>(QString Title = <span class="keyword">nullptr</span>, QString Label = <span class="keyword">nullptr</span>, <span class="keywordtype">int</span> value = 5, <span class="keywordtype">int</span> minValue = -2147483647, <span class="keywordtype">int</span> maxValue = 2147483647, <span class="keywordtype">int</span> step = 1, <span class="keywordtype">bool</span>* ok = <span class="keyword">nullptr</span>);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">public</span> slots:</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0">slotCloseEvent</a>();</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd">slotEingabe</a>();</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> createInputBox(QString Title = <span class="keyword">nullptr</span>, QString Label = <span class="keyword">nullptr</span>, <span class="keywordtype">int</span> value = 5, <span class="keywordtype">int</span> minValue = -2147483647, <span class="keywordtype">int</span> maxValue = 2147483647, <span class="keywordtype">int</span> step = 1);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keywordtype">void</span> createConnections();</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> setInputBoxStyle();</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">int</span> valueInt;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> QGridLayout* Layout;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> QDialogButtonBox* ButtonBox;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">bool</span>* notClosed;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">const</span> QSize Linesize = QSize(150,20);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">const</span> QSize Buttonsize = QSize(72,20);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> QLabel* InputLabel;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> QSpinBox* Input;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> QPushButton* okButton;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> QPushButton* cancelButton;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> };</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#endif // INTELLIINPUTDIALOG_H</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html_ae59e68446caab323945ea725f69e89b0"><div class="ttname"><a href="class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0">IntelliInputDialog::slotCloseEvent</a></div><div class="ttdeci">void slotCloseEvent()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8cpp_source.html#l00074">IntelliInputDialog.cpp:74</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html"><div class="ttname"><a href="class_intelli_input_dialog.html">IntelliInputDialog</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8h_source.html#l00012">IntelliInputDialog.h:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html_aa276ec605b08b19d70c54654cc606cc5"><div class="ttname"><a href="class_intelli_input_dialog.html#aa276ec605b08b19d70c54654cc606cc5">IntelliInputDialog::IntelliInputDialog</a></div><div class="ttdeci">IntelliInputDialog(QString Title=nullptr, QString Label=nullptr, int value=5, int minValue=-2147483647, int maxValue=2147483647, int step=1, bool *ok=nullptr)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8cpp_source.html#l00003">IntelliInputDialog.cpp:3</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html_a480ac2f5b8f7b9bc1cd7b30df84c2a62"><div class="ttname"><a href="class_intelli_input_dialog.html#a480ac2f5b8f7b9bc1cd7b30df84c2a62">IntelliInputDialog::getInt</a></div><div class="ttdeci">static int getInt(QString Title=nullptr, QString Label=nullptr, int value=5, int minValue=-2147483647, int maxValue=2147483647, int step=1, bool *ok=nullptr)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8cpp_source.html#l00016">IntelliInputDialog.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_input_dialog_html_a23f837147e6aab3d8e0aff9d0f7012bd"><div class="ttname"><a href="class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd">IntelliInputDialog::slotEingabe</a></div><div class="ttdeci">void slotEingabe()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8cpp_source.html#l00078">IntelliInputDialog.cpp:78</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4e4e2e75df7fa6971448b424c011c8b5.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_input_dialog_8h.html">IntelliInputDialog.h</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>
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/GUI/IntelliPhotoGui.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/GUI/IntelliPhotoGui.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -90,15 +86,8 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp.html','');});
|
||||
<div class="title">IntelliPhotoGui.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <QtWidgets></code><br />
|
||||
<code>#include <QPixmap></code><br />
|
||||
<code>#include "<a class="el" href="_intelli_photo_gui_8h_source.html">IntelliPhotoGui.h</a>"</code><br />
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_photo_gui_8h_source.html">IntelliPhotoGui.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_painting_area_8h_source.html">Layer/PaintingArea.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliPhotoGui.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_photo_gui_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_g_u_i_2_intelli_photo_gui_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_photo_gui_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -106,10 +95,10 @@ Include dependency graph for IntelliPhotoGui.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_5dabb14988a75c922e285f444641a133.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_photo_gui_8cpp.html">IntelliPhotoGui.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4e4e2e75df7fa6971448b424c011c8b5.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_photo_gui_8cpp.html">IntelliPhotoGui.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -5,24 +5,24 @@ digraph "intelliphoto/src/GUI/IntelliPhotoGui.cpp"
|
||||
node [fontname="Helvetica",fontsize="10",shape=record];
|
||||
Node1 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
|
||||
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node3 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node4 [label="IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8h.html",tooltip=" "];
|
||||
Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 [label="IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8h.html",tooltip=" "];
|
||||
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node3 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node4 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node5 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="QGridLayout",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node4 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="QPushButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node4 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="QTextEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node4 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="QLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node4 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QLineEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
@@ -35,6 +35,7 @@ digraph "intelliphoto/src/GUI/IntelliPhotoGui.cpp"
|
||||
Node12 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node12 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node17 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
@@ -45,25 +46,29 @@ digraph "intelliphoto/src/GUI/IntelliPhotoGui.cpp"
|
||||
Node17 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node19 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node12 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node20 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node20 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node21 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node21 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node21 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node21 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
|
||||
Node22 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node20 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node20 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node20 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node21 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node12 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node22 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 [label="Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
|
||||
Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
|
||||
Node24 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node23 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node23 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 [label="Tool/IntelliTool.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8h.html",tooltip=" "];
|
||||
Node24 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 [label="IntelliHelper/IntelliColor\lPicker.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_color_picker_8h.html",tooltip=" "];
|
||||
Node25 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node26 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node24 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node27 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node24 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/GUI/IntelliPhotoGui.h File Reference</title>
|
||||
<title>IntelliPhoto: src/GUI/IntelliPhotoGui.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_photo_gui_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_photo_gui_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -92,30 +88,27 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8h.html','');});
|
||||
<div class="title">IntelliPhotoGui.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <QList></code><br />
|
||||
<div class="textblock"><code>#include <QAction></code><br />
|
||||
<code>#include <QFileDialog></code><br />
|
||||
<code>#include <QMessageBox></code><br />
|
||||
<code>#include <QImageWriter></code><br />
|
||||
<code>#include <QMenu></code><br />
|
||||
<code>#include <QMenuBar></code><br />
|
||||
<code>#include <QList></code><br />
|
||||
<code>#include <QMainWindow></code><br />
|
||||
<code>#include <QGridLayout></code><br />
|
||||
<code>#include <QPushButton></code><br />
|
||||
<code>#include <QTextEdit></code><br />
|
||||
<code>#include <QLabel></code><br />
|
||||
<code>#include <QLineEdit></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliPhotoGui.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_photo_gui_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_g_u_i_2_intelli_photo_gui_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_photo_gui_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_g_u_i_2_intelli_photo_gui_8hdep" alt=""/></div>
|
||||
</div>
|
||||
<code>#include "<a class="el" href="_intelli_input_dialog_8h_source.html">IntelliInputDialog.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_photo_gui_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_photo_gui.html">IntelliPhotoGui</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="class_intelli_photo_gui.html" title="The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program.">IntelliPhotoGui</a> class handles the graphical user interface for the intelliPhoto program. <a href="class_intelli_photo_gui.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="class_intelli_photo_gui.html" title="The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...">IntelliPhotoGui</a> base class handles the graphical user interface and events for the intelliPhoto program. <a href="class_intelli_photo_gui.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
@@ -123,10 +116,10 @@ Classes</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_5dabb14988a75c922e285f444641a133.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_photo_gui_8h.html">IntelliPhotoGui.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4e4e2e75df7fa6971448b424c011c8b5.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_photo_gui_8h.html">IntelliPhotoGui.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -7,5 +7,26 @@ digraph "intelliphoto/src/GUI/IntelliPhotoGui.h"
|
||||
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
|
||||
Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node3 [label="intelliphoto/src/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html",tooltip=" "];
|
||||
Node3 [label="intelliphoto/src/Layer\l/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node4 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
|
||||
Node3 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node5 [label="intelliphoto/src/Tool\l/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
|
||||
Node3 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="intelliphoto/src/Tool\l/IntelliToolCircle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8cpp.html",tooltip=" "];
|
||||
Node3 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8cpp.html",tooltip=" "];
|
||||
Node3 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="intelliphoto/src/Tool\l/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
|
||||
Node3 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="intelliphoto/src/Tool\l/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
|
||||
Node3 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="intelliphoto/src/Tool\l/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
|
||||
Node3 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="intelliphoto/src/Tool\l/IntelliToolPolygon.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_polygon_8cpp.html",tooltip=" "];
|
||||
Node3 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8cpp.html",tooltip=" "];
|
||||
Node1 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="intelliphoto/src/main.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$main_8cpp.html",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -5,17 +5,21 @@ digraph "intelliphoto/src/GUI/IntelliPhotoGui.h"
|
||||
node [fontname="Helvetica",fontsize="10",shape=record];
|
||||
Node1 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
|
||||
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node3 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node3 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node4 [label="QGridLayout",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node4 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node5 [label="QPushButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node5 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="QTextEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node6 [label="QGridLayout",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="QLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node7 [label="QPushButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="QLineEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node8 [label="QTextEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="QLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="QLineEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/GUI/IntelliPhotoGui.h Source File</title>
|
||||
<title>IntelliPhoto: src/GUI/IntelliPhotoGui.h Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_photo_gui_8h_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_photo_gui_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -93,153 +89,222 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8h_source.html','')
|
||||
<a href="_intelli_photo_gui_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef IntelliPhotoGui_H</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define IntelliPhotoGui_H</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <QList></span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <QMainWindow></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <QGridLayout></span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <QPushButton></span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <QTextEdit></span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <QLabel></span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <QLineEdit></span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// PaintingArea used to paint the image</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">class </span><a class="code" href="class_painting_area.html">PaintingArea</a>;</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">class </span><a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">class </span><a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>;</div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <QAction></span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <QFileDialog></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <QMessageBox></span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <QImageWriter></span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <QMenu></span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <QMenuBar></span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <QList></span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include <QMainWindow></span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include <QGridLayout></span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include <QPushButton></span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include <QTextEdit></span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include <QLabel></span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include <QLineEdit></span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "<a class="code" href="_intelli_input_dialog_8h.html">IntelliInputDialog.h</a>"</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_intelli_photo_gui.html"> 22</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_photo_gui.html">IntelliPhotoGui</a> : <span class="keyword">public</span> QMainWindow {</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// Declares our class as a QObject which is the base class</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// for all Qt objects</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">// QObjects handle events</span></div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> Q_OBJECT</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <a class="code" href="class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0">IntelliPhotoGui</a>();</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">// Function used to close an event</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13">closeEvent</a>(QCloseEvent*event) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">private</span> slots:</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">// meta slots here (need further )</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">void</span> slotOpen();</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">void</span> slotSave();</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// layer slots here</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">void</span> slotCreateNewLayer();</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> slotDeleteLayer();</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">void</span> slotClearActiveLayer();</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keywordtype">void</span> slotSetActiveLayer();</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keywordtype">void</span> slotSetActiveAlpha();</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keywordtype">void</span> slotPositionMoveUp();</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">void</span> slotPositionMoveDown();</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">void</span> slotPositionMoveLeft();</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keywordtype">void</span> slotPositionMoveRight();</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keywordtype">void</span> slotMoveLayerUp();</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keywordtype">void</span> slotMoveLayerDown();</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment">// color Picker slots here</span></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">void</span> slotSetFirstColor();</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keywordtype">void</span> slotSetSecondColor();</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="keywordtype">void</span> slotSwitchColor();</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment">// tool slots here</span></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">void</span> slotCreatePenTool();</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">void</span> slotCreatePlainTool();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keywordtype">void</span> slotCreateLineTool();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keywordtype">void</span> slotCreateRectangleTool();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">void</span> slotCreateCircleTool();</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">void</span> slotCreatePolygonTool();</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keywordtype">void</span> slotCreateFloodFillTool();</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment">// slots for dialogs</span></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">void</span> slotAboutDialog();</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// PaintingArea used to paint the image</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">class </span><a class="code" href="class_painting_area.html">PaintingArea</a>;</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">class </span><a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">class </span><a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>;</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_intelli_photo_gui.html"> 32</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_photo_gui.html">IntelliPhotoGui</a> : <span class="keyword">public</span> QMainWindow {</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">// Declares our class as a QObject which is the base class</span></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">// for all Qt objects</span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">// QObjects handle events</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> Q_OBJECT</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <a class="code" href="class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0">IntelliPhotoGui</a>();</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497">setToolWidth</a>(<span class="keywordtype">int</span> value);</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13">closeEvent</a>(QCloseEvent*event) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">private</span> slots:</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">void</span> slotOpen();</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">void</span> slotSave();</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// layer slots here</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keywordtype">void</span> slotCreateNewRasterLayer();</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keywordtype">void</span> slotCreateNewShapedLayer();</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">void</span> slotDeleteLayer();</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">void</span> slotSetActiveLayer();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keywordtype">void</span> slotSetActiveAlpha();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keywordtype">void</span> slotSetPolygon();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">void</span> slotPositionMoveUp();</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">void</span> slotPositionMoveDown();</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keywordtype">void</span> slotPositionMoveLeft();</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">void</span> slotPositionMoveRight();</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">void</span> slotMoveLayerUp();</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">void</span> slotMoveLayerDown();</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="comment">// Will tie user actions to functions</span></div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="keywordtype">void</span> createActions();</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="keywordtype">void</span> createMenus();</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="comment">// setup GUI elements</span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keywordtype">void</span> createGui();</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">// set style of the GUI</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">void</span> setIntelliStyle();</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment">// Will check if changes have occurred since last save</span></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="keywordtype">bool</span> maybeSave();</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment">// Opens the Save dialog and saves</span></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="keywordtype">bool</span> saveFile(<span class="keyword">const</span> QByteArray &fileFormat);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment">// What we'll draw on</span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <a class="code" href="class_painting_area.html">PaintingArea</a>* paintingArea;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keywordtype">void</span> slotUpdateRenderSettingsOn();</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">void</span> slotUpdateRenderSettingsOff();</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="keywordtype">void</span> slotSetFirstColor();</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">void</span> slotSetSecondColor();</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keywordtype">void</span> slotSwapColor();</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">void</span> slotCreatePenTool();</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">void</span> slotCreatePlainTool();</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="keywordtype">void</span> slotCreateLineTool();</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="keywordtype">void</span> slotCreateRectangleTool();</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">void</span> slotCreateCircleTool();</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="keywordtype">void</span> slotCreatePolygonTool();</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">void</span> slotCreateFloodFillTool();</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">void</span> slotAboutDialog();</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="comment">// The menu widgets</span></div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> QMenu*saveAsMenu;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> QMenu*fileMenu;</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> QMenu*optionMenu;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> QMenu*layerMenu;</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> QMenu*colorMenu;</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> QMenu*toolMenu;</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> QMenu*helpMenu;</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">void</span> slotChangeDim();</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">void</span> slotEnterPressed();</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="keywordtype">void</span> slotSetWidth();</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">void</span> slotSetInnerAlpha();</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">void</span> slotResetTools();</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment">// All the actions that can occur</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment">// meta image actions (need further modularisation)</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> QAction*actionOpen;</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> QAction*actionExit;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment">// color Picker actions</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> QAction*actionColorPickerFirstColor;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> QAction*actionColorPickerSecondColor;</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> QAction*actionColorSwitch;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="comment">// tool actions</span></div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> QAction*actionCreatePenTool;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> QAction*actionCreatePlainTool;</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> QAction*actionCreateLineTool;</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> QAction*actionCreateRectangleTool;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> QAction*actionCreateCircleTool;</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> QAction*actionCreatePolygonTool;</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> QAction*actionCreateFloodFillTool;</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="comment">// dialog actions</span></div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> QAction*actionAboutDialog;</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> QAction*actionAboutQtDialog;</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="comment">// layer change actions</span></div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> QAction*actionCreateNewLayer;</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> QAction*actionDeleteLayer;</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> QAction* actionSetActiveLayer;</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> QAction* actionSetActiveAlpha;</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> QAction* actionMovePositionUp;</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> QAction* actionMovePositionDown;</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> QAction* actionMovePositionLeft;</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> QAction* actionMovePositionRight;</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> QAction* actionMoveLayerUp;</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> QAction* actionMoveLayerDown;</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="comment">// Actions tied to specific file formats</span></div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> QList<QAction*> actionSaveAs;</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="comment">// main GUI elements</span></div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> QWidget* centralGuiWidget;</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> QGridLayout*mainLayout;</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> };</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">void</span> createActions();</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">void</span> createMenus();</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">void</span> createGui();</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment">// Set the style of the GUI</span></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">void</span> setIntelliStyle();</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="comment">// Will check if changes have occurred since last save</span></div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="keywordtype">bool</span> maybeSave();</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="comment">// Opens the Save dialog and saves</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">bool</span> saveFile(<span class="keyword">const</span> QByteArray &fileFormat);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">void</span> setDefaultToolValue();</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="comment">// What we'll draw on</span></div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <a class="code" href="class_painting_area.html">PaintingArea</a>* paintingArea;</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">const</span> QSize Buttonsize = QSize(35,35);</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> QPixmap preview;</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> QPushButton* CircleButton;</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> QPushButton* FloodFillButton;</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> QPushButton* LineButton;</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> QPushButton* PenButton;</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> QPushButton* PlainButton;</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> QPushButton* PolygonButton;</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> QPushButton* RectangleButton;</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> QLabel* WidthLine;</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> QLabel* innerAlphaLine;</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> QLineEdit* EditLineWidth;</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> QLineEdit* EditLineInnerAlpha;</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> QIntValidator* ValidatorLineWidth;</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> QIntValidator* ValidatorInnerAlpha;</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> QPushButton* FirstColorButton;</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> QPushButton* SecondColorButton;</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> QPushButton* SwitchColorButton;</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> QLabel* ActiveLayerLine;</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> QLabel* ActiveLayerImageLabel;</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> QPushButton* dimActive;</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> QPushButton* dimCanvas;</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  </div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="comment">// The menu widgets</span></div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> QMenu*saveAsMenu;</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> QMenu*fileMenu;</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> QMenu*renderMenu;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> QMenu*optionMenu;</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> QMenu*layerCreationMenu;</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> QMenu*layerMenu;</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> QMenu*colorMenu;</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> QMenu*toolCreationMenu;</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> QMenu*toolSettingsMenu;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> QMenu*toolMenu;</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> QMenu*helpMenu;</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="comment">// All the actions that can occur</span></div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="comment">// meta image actions (need further modularisation)</span></div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> QAction* actionOpen;</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> QAction* actionExit;</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  </div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="comment">//Rendersetting actions</span></div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> QAction*actionUpdateRenderSettingsOn;</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> QAction*actionUpdateRenderSettingsOff;</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="comment">// color Picker actions</span></div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> QAction* actionColorPickerFirstColor;</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> QAction* actionColorPickerSecondColor;</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> QAction* actionColorSwap;</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="comment">// tool actions</span></div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> QAction* actionCreatePenTool;</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> QAction* actionCreatePlainTool;</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> QAction* actionCreateLineTool;</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> QAction* actionCreateRectangleTool;</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> QAction* actionCreateCircleTool;</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> QAction* actionCreatePolygonTool;</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> QAction* actionCreateFloodFillTool;</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="comment">// dimension actions</span></div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> QAction*actionChangeDim;</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="comment">// dialog actions</span></div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> QAction* actionAboutDialog;</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> QAction* actionAboutQtDialog;</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  </div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="comment">// layer change actions</span></div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> QAction* actionCreateNewRasterLayer;</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> QAction* actionCreateNewShapedLayer;</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> QAction* actionDeleteLayer;</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> QAction* actionSetActiveLayer;</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> QAction* actionSetActiveAlpha;</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> QAction* actionSetPolygon;</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> QAction* actionMovePositionUp;</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> QAction* actionMovePositionDown;</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> QAction* actionMovePositionLeft;</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> QAction* actionMovePositionRight;</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> QAction* actionMoveLayerUp;</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> QAction* actionMoveLayerDown;</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  </div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="comment">// Actions tied to specific file formats</span></div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> QList<QAction*> actionSaveAs;</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  </div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> QAction* actionSetWidth;</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> QAction* actionSetInnerAlpha;</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  </div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="comment">// main GUI elements</span></div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> QWidget* centralGuiWidget;</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> QGridLayout* mainLayout;</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> };</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  </div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html"><div class="ttname"><a href="class_intelli_photo_gui.html">IntelliPhotoGui</a></div><div class="ttdoc">The IntelliPhotoGui class handles the graphical user interface for the intelliPhoto program.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8h_source.html#l00022">IntelliPhotoGui.h:22</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html_ad2aaec3c1517a9aaa461b54e341b97e0"><div class="ttname"><a href="class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0">IntelliPhotoGui::IntelliPhotoGui</a></div><div class="ttdeci">IntelliPhotoGui()</div><div class="ttdoc">The IntelliPhotoGui method is the constructor and is used to create a new instance of the main progra...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00010">IntelliPhotoGui.cpp:10</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00036">PaintingArea.h:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html_a2cf48070236ae8b35245e7f30482ef13"><div class="ttname"><a href="class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13">IntelliPhotoGui::closeEvent</a></div><div class="ttdeci">void closeEvent(QCloseEvent *event) override</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00026">IntelliPhotoGui.cpp:26</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="a_intelli_input_dialog_8h_html"><div class="ttname"><a href="_intelli_input_dialog_8h.html">IntelliInputDialog.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html"><div class="ttname"><a href="class_intelli_photo_gui.html">IntelliPhotoGui</a></div><div class="ttdoc">The IntelliPhotoGui base class handles the graphical user interface and events for the intelliPhoto p...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8h_source.html#l00032">IntelliPhotoGui.h:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html_ad2aaec3c1517a9aaa461b54e341b97e0"><div class="ttname"><a href="class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0">IntelliPhotoGui::IntelliPhotoGui</a></div><div class="ttdeci">IntelliPhotoGui()</div><div class="ttdoc">The IntelliPhotoGui method is the constructor and is used to create a new instance of the main progra...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00007">IntelliPhotoGui.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00053">PaintingArea.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html_a2cf48070236ae8b35245e7f30482ef13"><div class="ttname"><a href="class_intelli_photo_gui.html#a2cf48070236ae8b35245e7f30482ef13">IntelliPhotoGui::closeEvent</a></div><div class="ttdeci">void closeEvent(QCloseEvent *event) override</div><div class="ttdoc">The closeEvent function handles closing events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00023">IntelliPhotoGui.cpp:23</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html_a343f8ebf5d27b7242208747de6c92497"><div class="ttname"><a href="class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497">IntelliPhotoGui::setToolWidth</a></div><div class="ttdeci">void setToolWidth(int value)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00827">IntelliPhotoGui.cpp:827</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html_a1dbef8d4688227aa9455aea52db00bf4"><div class="ttname"><a href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">IntelliPhotoGui::UpdateGui</a></div><div class="ttdeci">void UpdateGui()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00836">IntelliPhotoGui.cpp:836</a></div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_5dabb14988a75c922e285f444641a133.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_photo_gui_8h.html">IntelliPhotoGui.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_4e4e2e75df7fa6971448b424c011c8b5.html">GUI</a></li><li class="navelem"><a class="el" href="_intelli_photo_gui_8h.html">IntelliPhotoGui.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliRasterImage.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliRasterImage.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_raster_image_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_raster_image_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -94,11 +90,6 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8cpp.html','');}
|
||||
<code>#include <QPainter></code><br />
|
||||
<code>#include <QRect></code><br />
|
||||
<code>#include <QDebug></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliRasterImage.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_raster_image_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_raster_image_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_raster_image_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -106,10 +97,10 @@ Include dependency graph for IntelliRasterImage.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_raster_image_8cpp.html">IntelliRasterImage.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_raster_image_8cpp.html">IntelliRasterImage.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -20,10 +20,16 @@ digraph "intelliphoto/src/Image/IntelliRasterImage.cpp"
|
||||
Node8 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node3 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="QPainter",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QRect",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node3 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node10 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node3 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QDebug",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node12 [label="QPainter",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="QRect",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="QDebug",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliRasterImage.cpp Source File</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliRasterImage.cpp Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_raster_image_8cpp_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_raster_image_8cpp_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -95,64 +91,74 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8cpp_source.html
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include <QRect></span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <QDebug></span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468"> 6</a></span> <a class="code" href="class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468">IntelliRasterImage::IntelliRasterImage</a>(<span class="keywordtype">int</span> weight, <span class="keywordtype">int</span> height)</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  : <a class="code" href="class_intelli_image.html">IntelliImage</a>(weight, height){</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> }</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8"> 11</a></span> <a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a>(){</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> }</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc"> 15</a></span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a>(){</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* raster = <span class="keyword">new</span> <a class="code" href="class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468">IntelliRasterImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height());</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  raster-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordflow">return</span> raster;</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60"> 21</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a>(){</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="comment">// not used in raster image</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f"> 25</a></span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a>(<span class="keywordtype">int</span> alpha){</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(), alpha);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> }</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884"> 29</a></span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize, <span class="keywordtype">int</span> alpha){</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  QImage copy = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<copy.height(); y++) {</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<copy.width(); x++) {</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  QColor clr = copy.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  clr.setAlpha(std::min(alpha, clr.alpha()));</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  copy.setPixelColor(x,y, clr);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  }</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  }</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">return</span> copy.scaled(displaySize,Qt::IgnoreAspectRatio);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> }</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b"> 41</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& polygonData){</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  qDebug() << <span class="stringliteral">"Raster Image has no polygon data "</span> << polygonData.size() <<<span class="stringliteral">"\n"</span>;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> }</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413"> 6</a></span> <a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn)</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  : <a class="code" href="class_intelli_image.html">IntelliImage</a>(width, height, fastRendererOn){</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9">IntelliImage::ImageType::RASTERIMAGE</a>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  this-><a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a> = fastRendererOn;</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> }</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8"> 12</a></span> <a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a>(){</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc"> 16</a></span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a>(){</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* raster = <span class="keyword">new</span> <a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(), <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  raster-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  raster-><a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9">IntelliImage::ImageType::RASTERIMAGE</a>;</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordflow">return</span> raster;</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> }</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60"> 23</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a>(){</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="comment">// not used in raster image</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> }</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f"> 27</a></span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a>(<span class="keywordtype">int</span> alpha){</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(), alpha);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> }</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884"> 31</a></span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize, <span class="keywordtype">int</span> alpha){</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  QImage copy = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  copy = copy.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<copy.height(); y++) {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<copy.width(); x++) {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  QColor clr = copy.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  clr.setAlpha(std::min(alpha, clr.alpha()));</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  copy.setPixelColor(x,y, clr);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  copy = copy.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">return</span> copy.scaled(displaySize,Qt::IgnoreAspectRatio);</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> }</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b"> 49</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& polygonData){</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a844a2b58c43f7e01f2ca116286371bc8"><div class="ttname"><a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a></div><div class="ttdeci">virtual ~IntelliRasterImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00011">IntelliRasterImage.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a844a2b58c43f7e01f2ca116286371bc8"><div class="ttname"><a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a></div><div class="ttdeci">virtual ~IntelliRasterImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00012">IntelliRasterImage.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_ae779b571372296f1922af818ba003413"><div class="ttname"><a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a></div><div class="ttdeci">IntelliRasterImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliRasterImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00006">IntelliRasterImage.cpp:6</a></div></div>
|
||||
<div class="ttc" id="a_intelli_raster_image_8h_html"><div class="ttname"><a href="_intelli_raster_image_8h.html">IntelliRasterImage.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_ae43393397b0141a8033fe34d3a1b1884"><div class="ttname"><a href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00029">IntelliRasterImage.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00032">IntelliImage.h:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00024">IntelliImage.h:24</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a8f901301b106504de3c27308ade897dc"><div class="ttname"><a href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00015">IntelliRasterImage.cpp:15</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a87cf2d360c129d64a5db0db85818eb60"><div class="ttname"><a href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity() override</div><div class="ttdoc">A function that calculates the visibility of the image if a polygon is given. [does nothing in Raster...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00021">IntelliRasterImage.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a6462fa5f94c5e64e9e1f0c4658e0507b"><div class="ttname"><a href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData) override</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00041">IntelliRasterImage.cpp:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_aad9b561fe499a4da3c6ef98971aa3468"><div class="ttname"><a href="class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468">IntelliRasterImage::IntelliRasterImage</a></div><div class="ttdeci">IntelliRasterImage(int weight, int height)</div><div class="ttdoc">The Construcor of the IntelliRasterImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00006">IntelliRasterImage.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a Rasterimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00009">IntelliRasterImage.h:9</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aa63d34c7932113d021653980ee018671"><div class="ttname"><a href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">IntelliImage::fastRenderering</a></div><div class="ttdeci">bool fastRenderering</div><div class="ttdoc">fastRendering is the flag that represents the usage of 8bit pictures.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00051">IntelliImage.h:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_ae43393397b0141a8033fe34d3a1b1884"><div class="ttname"><a href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00031">IntelliRasterImage.cpp:31</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ac460f75e1fa7e44b00a65e7fddac5b80"><div class="ttname"><a href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">IntelliImage::TypeOfImage</a></div><div class="ttdeci">ImageType TypeOfImage</div><div class="ttdoc">The Type, an Image is.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00046">IntelliImage.h:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eadd5823fd73c42c0154fa2abbd70283b9">IntelliImage::ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00022">IntelliImage.h:22</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a8f901301b106504de3c27308ade897dc"><div class="ttname"><a href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00016">IntelliRasterImage.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a87cf2d360c129d64a5db0db85818eb60"><div class="ttname"><a href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity() override</div><div class="ttdoc">A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00023">IntelliRasterImage.cpp:23</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a6462fa5f94c5e64e9e1f0c4658e0507b"><div class="ttname"><a href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData) override</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00049">IntelliRasterImage.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_raster_image_8cpp.html">IntelliRasterImage.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_raster_image_8cpp.html">IntelliRasterImage.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliRasterImage.h File Reference</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliRasterImage.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_raster_image_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_raster_image_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -93,23 +89,13 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8h.html','');});
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_image_8h_source.html">Image/IntelliImage.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliRasterImage.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_raster_image_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_raster_image_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_raster_image_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_raster_image_8hdep" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_raster_image_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="class_intelli_raster_image.html" title="The IntelliRasterImage manages a Rasterimage.">IntelliRasterImage</a> manages a Rasterimage. <a href="class_intelli_raster_image.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="class_intelli_raster_image.html" title="The IntelliRasterImage manages a RASTERIMAGE.">IntelliRasterImage</a> manages a RASTERIMAGE. <a href="class_intelli_raster_image.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
@@ -117,10 +103,10 @@ Classes</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_raster_image_8h.html">IntelliRasterImage.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_raster_image_8h.html">IntelliRasterImage.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -18,4 +18,10 @@ digraph "intelliphoto/src/Image/IntelliRasterImage.h"
|
||||
Node7 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliRasterImage.h Source File</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliRasterImage.h Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_raster_image_8h_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_raster_image_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -95,44 +91,49 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8h_source.html',
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "<a class="code" href="_intelli_image_8h.html">Image/IntelliImage.h</a>"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  </div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html"> 9</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a> : <span class="keyword">public</span> <a class="code" href="class_intelli_image.html">IntelliImage</a> {</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="keyword">friend</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">calculateVisiblity</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <a class="code" href="class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468">IntelliRasterImage</a>(<span class="keywordtype">int</span> weight, <span class="keywordtype">int</span> height);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html"> 12</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a> : <span class="keyword">public</span> <a class="code" href="class_intelli_image.html">IntelliImage</a> {</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">friend</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">calculateVisiblity</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize,<span class="keywordtype">int</span> alpha) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<span class="keywordtype">int</span> alpha=255) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">getDeepCopy</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& polygonData) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> };</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize,<span class="keywordtype">int</span> alpha) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">getDeepCopy</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& polygonData) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> };</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="a_intelli_image_8h_html"><div class="ttname"><a href="_intelli_image_8h.html">IntelliImage.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a844a2b58c43f7e01f2ca116286371bc8"><div class="ttname"><a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a></div><div class="ttdeci">virtual ~IntelliRasterImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00011">IntelliRasterImage.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_ae43393397b0141a8033fe34d3a1b1884"><div class="ttname"><a href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00029">IntelliRasterImage.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00024">IntelliImage.h:24</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a8f901301b106504de3c27308ade897dc"><div class="ttname"><a href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00015">IntelliRasterImage.cpp:15</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a87cf2d360c129d64a5db0db85818eb60"><div class="ttname"><a href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity() override</div><div class="ttdoc">A function that calculates the visibility of the image if a polygon is given. [does nothing in Raster...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00021">IntelliRasterImage.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a6462fa5f94c5e64e9e1f0c4658e0507b"><div class="ttname"><a href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData) override</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00041">IntelliRasterImage.cpp:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_aad9b561fe499a4da3c6ef98971aa3468"><div class="ttname"><a href="class_intelli_raster_image.html#aad9b561fe499a4da3c6ef98971aa3468">IntelliRasterImage::IntelliRasterImage</a></div><div class="ttdeci">IntelliRasterImage(int weight, int height)</div><div class="ttdoc">The Construcor of the IntelliRasterImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00006">IntelliRasterImage.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a Rasterimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00009">IntelliRasterImage.h:9</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a844a2b58c43f7e01f2ca116286371bc8"><div class="ttname"><a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a></div><div class="ttdeci">virtual ~IntelliRasterImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00012">IntelliRasterImage.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_ae779b571372296f1922af818ba003413"><div class="ttname"><a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a></div><div class="ttdeci">IntelliRasterImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliRasterImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00006">IntelliRasterImage.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_ae43393397b0141a8033fe34d3a1b1884"><div class="ttname"><a href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00031">IntelliRasterImage.cpp:31</a></div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00022">IntelliImage.h:22</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a8f901301b106504de3c27308ade897dc"><div class="ttname"><a href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00016">IntelliRasterImage.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a87cf2d360c129d64a5db0db85818eb60"><div class="ttname"><a href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity() override</div><div class="ttdoc">A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00023">IntelliRasterImage.cpp:23</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_a6462fa5f94c5e64e9e1f0c4658e0507b"><div class="ttname"><a href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData) override</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00049">IntelliRasterImage.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_raster_image_8h.html">IntelliRasterImage.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_raster_image_8h.html">IntelliRasterImage.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
104
docs/html/_intelli_render_settings_8cpp.html
Normal file
@@ -0,0 +1,104 @@
|
||||
<!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: src/IntelliHelper/IntelliRenderSettings.cpp File 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">0.6</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('_intelli_render_settings_8cpp.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="headertitle">
|
||||
<div class="title">IntelliRenderSettings.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_render_settings_8h_source.html">IntelliRenderSettings.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_render_settings_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_render_settings_8cpp.html">IntelliRenderSettings.cpp</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>
|
||||
9
docs/html/_intelli_render_settings_8cpp__incl.dot
Normal file
@@ -0,0 +1,9 @@
|
||||
digraph "intelliphoto/src/IntelliHelper/IntelliRenderSettings.cpp"
|
||||
{
|
||||
// LATEX_PDF_SIZE
|
||||
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
|
||||
node [fontname="Helvetica",fontsize="10",shape=record];
|
||||
Node1 [label="intelliphoto/src/Intelli\lHelper/IntelliRenderSettings.cpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
|
||||
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 [label="IntelliRenderSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
}
|
||||
119
docs/html/_intelli_render_settings_8cpp_source.html
Normal file
@@ -0,0 +1,119 @@
|
||||
<!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: src/IntelliHelper/IntelliRenderSettings.cpp Source File</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">0.6</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('_intelli_render_settings_8cpp_source.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="headertitle">
|
||||
<div class="title">IntelliRenderSettings.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_intelli_render_settings_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="_intelli_render_settings_8h.html">IntelliRenderSettings.h</a>"</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  </div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529"> 3</a></span> <a class="code" href="class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529">IntelliRenderSettings::IntelliRenderSettings</a>()</div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> {</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> }</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2"> 8</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2">IntelliRenderSettings::setFastRendering</a>(<span class="keywordtype">bool</span> Updatedsetting){</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  this->fastRenderering = Updatedsetting;</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> }</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_render_settings.html#a5d0eb9a5a3bf788dd87509386dea8dcd"> 12</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_render_settings.html#a5d0eb9a5a3bf788dd87509386dea8dcd">IntelliRenderSettings::isFastRenderering</a>(){</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keywordflow">return</span> fastRenderering;</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="a_intelli_render_settings_8h_html"><div class="ttname"><a href="_intelli_render_settings_8h.html">IntelliRenderSettings.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_render_settings_html_a5d0eb9a5a3bf788dd87509386dea8dcd"><div class="ttname"><a href="class_intelli_render_settings.html#a5d0eb9a5a3bf788dd87509386dea8dcd">IntelliRenderSettings::isFastRenderering</a></div><div class="ttdeci">bool isFastRenderering()</div><div class="ttdoc">The getfastRenderer gets the value of the flag for the fastRenderer setting.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8cpp_source.html#l00012">IntelliRenderSettings.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_render_settings_html_a5ffb878b77e5d448ffe4eb03a8397ac2"><div class="ttname"><a href="class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2">IntelliRenderSettings::setFastRendering</a></div><div class="ttdeci">void setFastRendering(bool Updatedsetting)</div><div class="ttdoc">setFastRendering sets fastRendering to Updatedsetting.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8cpp_source.html#l00008">IntelliRenderSettings.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_render_settings_html_a4a01de6e5e8e516a7eae51d6f1f66529"><div class="ttname"><a href="class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529">IntelliRenderSettings::IntelliRenderSettings</a></div><div class="ttdeci">IntelliRenderSettings()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8cpp_source.html#l00003">IntelliRenderSettings.cpp:3</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_render_settings_8cpp.html">IntelliRenderSettings.cpp</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>
|
||||
111
docs/html/_intelli_render_settings_8h.html
Normal file
@@ -0,0 +1,111 @@
|
||||
<!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: src/IntelliHelper/IntelliRenderSettings.h File 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">0.6</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('_intelli_render_settings_8h.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="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">IntelliRenderSettings.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="_intelli_render_settings_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_render_settings.html">IntelliRenderSettings</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_render_settings_8h.html">IntelliRenderSettings.h</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>
|
||||
47
docs/html/_intelli_render_settings_8h__dep__incl.dot
Normal file
@@ -0,0 +1,47 @@
|
||||
digraph "intelliphoto/src/IntelliHelper/IntelliRenderSettings.h"
|
||||
{
|
||||
// LATEX_PDF_SIZE
|
||||
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
|
||||
node [fontname="Helvetica",fontsize="10",shape=record];
|
||||
Node1 [label="intelliphoto/src/Intelli\lHelper/IntelliRenderSettings.h",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip=" "];
|
||||
Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 [label="intelliphoto/src/Image\l/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node3 [label="intelliphoto/src/Image\l/IntelliImage.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8cpp.html",tooltip=" "];
|
||||
Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node4 [label="intelliphoto/src/Image\l/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node5 [label="intelliphoto/src/Image\l/IntelliRasterImage.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8cpp.html",tooltip=" "];
|
||||
Node4 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="intelliphoto/src/Image\l/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node6 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="intelliphoto/src/Image\l/IntelliShapedImage.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8cpp.html",tooltip=" "];
|
||||
Node6 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="intelliphoto/src/Layer\l/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node8 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="intelliphoto/src/GUI\l/IntelliPhotoGui.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="intelliphoto/src/Layer\l/PaintingArea.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="intelliphoto/src/Tool\l/IntelliTool.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="intelliphoto/src/Tool\l/IntelliToolCircle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_circle_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="intelliphoto/src/Tool\l/IntelliToolFloodFill.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_flood_fill_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="intelliphoto/src/Tool\l/IntelliToolLine.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_line_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="intelliphoto/src/Tool\l/IntelliToolPen.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_pen_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="intelliphoto/src/Tool\l/IntelliToolPlain.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_plain_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="intelliphoto/src/Tool\l/IntelliToolPolygon.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_polygon_8cpp.html",tooltip=" "];
|
||||
Node8 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node18 [label="intelliphoto/src/Tool\l/IntelliToolRectangle.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_tool_rectangle_8cpp.html",tooltip=" "];
|
||||
Node6 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node4 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node4 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node19 [label="intelliphoto/src/Intelli\lHelper/IntelliRenderSettings.cpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8cpp.html",tooltip=" "];
|
||||
}
|
||||
127
docs/html/_intelli_render_settings_8h_source.html
Normal file
@@ -0,0 +1,127 @@
|
||||
<!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: src/IntelliHelper/IntelliRenderSettings.h Source File</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">0.6</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('_intelli_render_settings_8h_source.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="headertitle">
|
||||
<div class="title">IntelliRenderSettings.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_intelli_render_settings_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef INTELLIRENDERSETTINGS_H</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define INTELLIRENDERSETTINGS_H</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  </div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="class_intelli_render_settings.html"> 8</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_render_settings.html">IntelliRenderSettings</a></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> {</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <a class="code" href="class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529">IntelliRenderSettings</a>();</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2">setFastRendering</a>(<span class="keywordtype">bool</span> Updatedsetting);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_render_settings.html#a5d0eb9a5a3bf788dd87509386dea8dcd">isFastRenderering</a>();</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">bool</span> fastRenderering = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> };</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_render_settings_html"><div class="ttname"><a href="class_intelli_render_settings.html">IntelliRenderSettings</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8h_source.html#l00008">IntelliRenderSettings.h:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_render_settings_html_a5d0eb9a5a3bf788dd87509386dea8dcd"><div class="ttname"><a href="class_intelli_render_settings.html#a5d0eb9a5a3bf788dd87509386dea8dcd">IntelliRenderSettings::isFastRenderering</a></div><div class="ttdeci">bool isFastRenderering()</div><div class="ttdoc">The getfastRenderer gets the value of the flag for the fastRenderer setting.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8cpp_source.html#l00012">IntelliRenderSettings.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_render_settings_html_a5ffb878b77e5d448ffe4eb03a8397ac2"><div class="ttname"><a href="class_intelli_render_settings.html#a5ffb878b77e5d448ffe4eb03a8397ac2">IntelliRenderSettings::setFastRendering</a></div><div class="ttdeci">void setFastRendering(bool Updatedsetting)</div><div class="ttdoc">setFastRendering sets fastRendering to Updatedsetting.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8cpp_source.html#l00008">IntelliRenderSettings.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_render_settings_html_a4a01de6e5e8e516a7eae51d6f1f66529"><div class="ttname"><a href="class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529">IntelliRenderSettings::IntelliRenderSettings</a></div><div class="ttdeci">IntelliRenderSettings()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8cpp_source.html#l00003">IntelliRenderSettings.cpp:3</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8de6078cba2a961961818cf80b28fd4f.html">IntelliHelper</a></li><li class="navelem"><a class="el" href="_intelli_render_settings_8h.html">IntelliRenderSettings.h</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>
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliShapedImage.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliShapedImage.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -91,15 +87,10 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp.html','');}
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_shaped_image_8h_source.html">Image/IntelliShapedImage.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_intelli_helper_8h_source.html">IntelliHelper/IntelliHelper.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_intelli_triangulation_8h_source.html">IntelliHelper/IntelliTriangulation.h</a>"</code><br />
|
||||
<code>#include <QPainter></code><br />
|
||||
<code>#include <QRect></code><br />
|
||||
<code>#include <QDebug></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliShapedImage.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_shaped_image_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_shaped_image_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_shaped_image_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -107,10 +98,10 @@ Include dependency graph for IntelliShapedImage.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_shaped_image_8cpp.html">IntelliShapedImage.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_shaped_image_8cpp.html">IntelliShapedImage.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -22,16 +22,18 @@ digraph "intelliphoto/src/Image/IntelliShapedImage.cpp"
|
||||
Node9 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node4 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
|
||||
Node4 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node11 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node4 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node2 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QPainter",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="QRect",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 [label="QPainter",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="QDebug",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 [label="QRect",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="QDebug",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliShapedImage.cpp Source File</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliShapedImage.cpp Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -91,106 +87,144 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_intelli_shaped_image_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="_intelli_shaped_image_8h.html">Image/IntelliShapedImage.h</a>"</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="_intelli_helper_8h.html">IntelliHelper/IntelliHelper.h</a>"</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="_intelli_triangulation_8h.html">IntelliHelper/IntelliTriangulation.h</a>"</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include <QPainter></span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <QRect></span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <QDebug></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  </div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9"> 7</a></span> <a class="code" href="class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9">IntelliShapedImage::IntelliShapedImage</a>(<span class="keywordtype">int</span> weight, <span class="keywordtype">int</span> height)</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  : <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>(weight, height){</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> }</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9"> 11</a></span> <a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a>(){</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9"> 7</a></span> <a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn)</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  : <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>(width, height, fastRendererOn){</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37">IntelliImage::ImageType::SHAPEDIMAGE</a>;</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  this-><a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a> = fastRendererOn;</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> }</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> }</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9"> 13</a></span> <a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a>(){</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc"> 15</a></span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a>(<span class="keywordtype">int</span> alpha){</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(),alpha);</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> }</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337"> 19</a></span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a>(){</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* shaped = <span class="keyword">new</span> <a class="code" href="class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9">IntelliShapedImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height());</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  shaped-><a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">setPolygon</a>(this-><a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  shaped-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordflow">return</span> shaped;</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">void</span> IntelliShapedImage::calculateVisiblity(){</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()<=2) {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  QColor clr;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y=0; y<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x=0; x<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixel(x,y);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  clr.setAlpha(255);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  }</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  }</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  QColor clr;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y=0; y<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x=0; x<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  QPoint ptr(x,y);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">bool</span> <a class="code" href="namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901">isInPolygon</a> = <a class="code" href="namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901">IntelliHelper::isInPolygon</a>(triangles, ptr);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">if</span>(<a class="code" href="namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901">isInPolygon</a>) {</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  clr.setAlpha(std::min(255, clr.alpha()));</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  }<span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  clr.setAlpha(0);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> }</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630"> 54</a></span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize, <span class="keywordtype">int</span> alpha){</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  QImage copy = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<copy.height(); y++) {</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<copy.width(); x++) {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  QColor clr = copy.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  clr.setAlpha(std::min(alpha,clr.alpha()));</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  copy.setPixelColor(x,y, clr);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> copy.scaled(displaySize,Qt::IgnoreAspectRatio);</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e"> 66</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& polygonData){</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()<3) {</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  this->polygonData.clear();</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }<span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  this->polygonData.clear();</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">for</span>(<span class="keyword">auto</span> element:<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>) {</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  this->polygonData.push_back(QPoint(element.x(), element.y()));</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  triangles = <a class="code" href="namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617">IntelliHelper::calculateTriangles</a>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  calculateVisiblity();</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> }</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc"> 17</a></span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a>(<span class="keywordtype">int</span> alpha){</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(),alpha);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337"> 21</a></span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a>(){</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* shaped = <span class="keyword">new</span> <a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(), <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  shaped-><a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">setPolygon</a>(this-><a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>);</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  shaped-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  shaped-><a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37">IntelliImage::ImageType::SHAPEDIMAGE</a>;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordflow">return</span> shaped;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> }</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">void</span> IntelliShapedImage::calculateVisiblity(){</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()<2) {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  }</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()<=2) {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  QColor clr;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixel(x,y);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  clr.setAlpha(255);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  }</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  QColor clr;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  QPoint ptr(x,y);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordtype">bool</span> <a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">isInPolygon</a> = <a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">IntelliTriangulation::isInPolygon</a>(triangles, ptr);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">if</span>(<a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">isInPolygon</a>) {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  clr.setAlpha(std::min(255, clr.alpha()));</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }<span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  clr.setAlpha(0);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630"> 70</a></span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize, <span class="keywordtype">int</span> alpha){</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  QImage copy = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  copy = copy.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<copy.height(); y++) {</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<copy.width(); x++) {</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  QColor clr = copy.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  clr.setAlpha(std::min(alpha,clr.alpha()));</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  copy.setPixelColor(x,y, clr);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  copy = copy.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">return</span> copy.scaled(displaySize,Qt::IgnoreAspectRatio);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> }</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e"> 88</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& polygonData){</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()<3) {</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  this->polygonData.clear();</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }<span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  this->polygonData.clear();</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">for</span>(<span class="keyword">auto</span> element:<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>) {</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  this->polygonData.push_back(QPoint(element.x(), element.y()));</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  triangles = <a class="code" href="namespace_intelli_triangulation.html#acdaf1ed598e868b25e9e06d580da32e5">IntelliTriangulation::calculateTriangles</a>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>);</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  QColor clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  clr.setAlpha(255);</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  }</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  }</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  calculateVisiblity();</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a68cf374247c16f07fd84d50e4cd05630"><div class="ttname"><a href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00054">IntelliShapedImage.cpp:54</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a68cf374247c16f07fd84d50e4cd05630"><div class="ttname"><a href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00070">IntelliShapedImage.cpp:70</a></div></div>
|
||||
<div class="ttc" id="a_intelli_shaped_image_8h_html"><div class="ttname"><a href="_intelli_shaped_image_8h.html">IntelliShapedImage.h</a></div></div>
|
||||
<div class="ttc" id="a_intelli_helper_8h_html"><div class="ttname"><a href="_intelli_helper_8h.html">IntelliHelper.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00011">IntelliShapedImage.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_aed0b31e0fa771104399d1f5ff39a0337"><div class="ttname"><a href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00019">IntelliShapedImage.cpp:19</a></div></div>
|
||||
<div class="ttc" id="anamespace_intelli_helper_html_a44d516b3e619e2a743e9c98dd75cf901"><div class="ttname"><a href="namespace_intelli_helper.html#a44d516b3e619e2a743e9c98dd75cf901">IntelliHelper::isInPolygon</a></div><div class="ttdeci">bool isInPolygon(std::vector< Triangle > &triangles, QPoint &point)</div><div class="ttdoc">A function to check if a point lies in a polygon by checking its spanning triangles.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_8cpp_source.html#l00116">IntelliHelper.cpp:116</a></div></div>
|
||||
<div class="ttc" id="anamespace_intelli_helper_html_a214dc3624ba4562a03dc922e3dd7b617"><div class="ttname"><a href="namespace_intelli_helper.html#a214dc3624ba4562a03dc922e3dd7b617">IntelliHelper::calculateTriangles</a></div><div class="ttdeci">std::vector< Triangle > calculateTriangles(std::vector< QPoint > polyPoints)</div><div class="ttdoc">A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_8cpp_source.html#l00007">IntelliHelper.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00032">IntelliImage.h:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00024">IntelliImage.h:24</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a727d19ce314c0874be6b0633a3a603c8"><div class="ttname"><a href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">IntelliShapedImage::polygonData</a></div><div class="ttdeci">std::vector< QPoint > polygonData</div><div class="ttdoc">The Vertices of The Polygon. Needs to be a planar Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00028">IntelliShapedImage.h:28</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a0f834c3f255baeb50c98ef335a6d0ea9"><div class="ttname"><a href="class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9">IntelliShapedImage::IntelliShapedImage</a></div><div class="ttdeci">IntelliShapedImage(int weight, int height)</div><div class="ttdoc">The Construcor of the IntelliShapedImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00007">IntelliShapedImage.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a43d63d8a814852d377ee2030658fbab9"><div class="ttname"><a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a></div><div class="ttdeci">virtual ~IntelliShapedImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00011">IntelliShapedImage.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a Rasterimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00009">IntelliRasterImage.h:9</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a4b69d75de7a3b85032482982f249458e"><div class="ttname"><a href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData) override</div><div class="ttdoc">A function that sets the data of the visible Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00066">IntelliShapedImage.cpp:66</a></div></div>
|
||||
<div class="ttc" id="anamespace_intelli_triangulation_html_acdaf1ed598e868b25e9e06d580da32e5"><div class="ttname"><a href="namespace_intelli_triangulation.html#acdaf1ed598e868b25e9e06d580da32e5">IntelliTriangulation::calculateTriangles</a></div><div class="ttdeci">std::vector< Triangle > calculateTriangles(std::vector< QPoint > polyPoints)</div><div class="ttdoc">A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_triangulation_8cpp_source.html#l00007">IntelliTriangulation.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00013">IntelliShapedImage.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_aed0b31e0fa771104399d1f5ff39a0337"><div class="ttname"><a href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00021">IntelliShapedImage.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aa63d34c7932113d021653980ee018671"><div class="ttname"><a href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">IntelliImage::fastRenderering</a></div><div class="ttdeci">bool fastRenderering</div><div class="ttdoc">fastRendering is the flag that represents the usage of 8bit pictures.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00051">IntelliImage.h:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37"><div class="ttname"><a href="class_intelli_image.html#a5274ce9fcdcb2659c148e7ff916b680eac065b60ec4cf443808263527bdc0df37">IntelliImage::ImageType::SHAPEDIMAGE</a></div><div class="ttdeci">@ SHAPEDIMAGE</div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ac460f75e1fa7e44b00a65e7fddac5b80"><div class="ttname"><a href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">IntelliImage::TypeOfImage</a></div><div class="ttdeci">ImageType TypeOfImage</div><div class="ttdoc">The Type, an Image is.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00046">IntelliImage.h:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00022">IntelliImage.h:22</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a727d19ce314c0874be6b0633a3a603c8"><div class="ttname"><a href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">IntelliShapedImage::polygonData</a></div><div class="ttdeci">std::vector< QPoint > polygonData</div><div class="ttdoc">The Vertices of The Polygon. Needs to be a planar Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00031">IntelliShapedImage.h:31</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_ae2e612a1fa52d7f878b34a7a7022d8e9"><div class="ttname"><a href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a></div><div class="ttdeci">IntelliShapedImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliShapedImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00007">IntelliShapedImage.cpp:7</a></div></div>
|
||||
<div class="ttc" id="anamespace_intelli_triangulation_html_ac276696f29d141ed34614c1c3b1c040f"><div class="ttname"><a href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">IntelliTriangulation::isInPolygon</a></div><div class="ttdeci">bool isInPolygon(const std::vector< Triangle > &triangles, QPoint &point)</div><div class="ttdoc">A function to check if a point lies in a polygon by checking its spanning triangles.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_triangulation_8cpp_source.html#l00116">IntelliTriangulation.cpp:116</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a43d63d8a814852d377ee2030658fbab9"><div class="ttname"><a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a></div><div class="ttdeci">virtual ~IntelliShapedImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00013">IntelliShapedImage.cpp:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
|
||||
<div class="ttc" id="a_intelli_triangulation_8h_html"><div class="ttname"><a href="_intelli_triangulation_8h.html">IntelliTriangulation.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a4b69d75de7a3b85032482982f249458e"><div class="ttname"><a href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData) override</div><div class="ttdoc">A function that sets the data of the visible Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00088">IntelliShapedImage.cpp:88</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_shaped_image_8cpp.html">IntelliShapedImage.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_shaped_image_8cpp.html">IntelliShapedImage.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliShapedImage.h File Reference</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliShapedImage.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_shaped_image_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_shaped_image_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -94,17 +90,6 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8h.html','');});
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_raster_image_8h_source.html">Image/IntelliRasterImage.h</a>"</code><br />
|
||||
<code>#include <vector></code><br />
|
||||
<code>#include "<a class="el" href="_intelli_helper_8h_source.html">IntelliHelper/IntelliHelper.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliShapedImage.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_shaped_image_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_shaped_image_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_shaped_image_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_image_2_intelli_shaped_image_8hdep" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_shaped_image_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -119,10 +104,10 @@ Classes</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_shaped_image_8h.html">IntelliShapedImage.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_shaped_image_8h.html">IntelliShapedImage.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -20,9 +20,11 @@ digraph "intelliphoto/src/Image/IntelliShapedImage.h"
|
||||
Node8 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node3 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
|
||||
Node3 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node10 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node3 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Image/IntelliShapedImage.h Source File</title>
|
||||
<title>IntelliPhoto: src/Image/IntelliShapedImage.h Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_shaped_image_8h_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_shaped_image_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -95,58 +91,61 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8h_source.html',
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "<a class="code" href="_intelli_raster_image_8h.html">Image/IntelliRasterImage.h</a>"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "<a class="code" href="_intelli_helper_8h.html">IntelliHelper/IntelliHelper.h</a>"</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html"> 11</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a> : <span class="keyword">public</span> <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a> {</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">friend</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> std::vector<Triangle> triangles;</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> calculateVisiblity() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8"> 28</a></span> std::vector<QPoint> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <a class="code" href="class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9">IntelliShapedImage</a>(<span class="keywordtype">int</span> weight, <span class="keywordtype">int</span> height);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">~IntelliShapedImage</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize, <span class="keywordtype">int</span> alpha=255) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<span class="keywordtype">int</span> alpha=255) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">getDeepCopy</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93"> 67</a></span> <span class="keyword">virtual</span> std::vector<QPoint> <a class="code" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93">getPolygonData</a>()<span class="keyword"> override </span>{</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> }</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> };</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  </div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html"> 13</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a> : <span class="keyword">public</span> <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a> {</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">friend</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a>;</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> std::vector<Triangle> triangles;</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> calculateVisiblity() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8"> 31</a></span> std::vector<QPoint> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">~IntelliShapedImage</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<span class="keyword">const</span> QSize& displaySize, <span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">getDeepCopy</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93"> 71</a></span> <span class="keyword">virtual</span> std::vector<QPoint> <a class="code" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93">getPolygonData</a>()<span class="keyword"> override </span>{</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">setPolygon</a>(<span class="keyword">const</span> std::vector<QPoint>& <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> };</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a68cf374247c16f07fd84d50e4cd05630"><div class="ttname"><a href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00054">IntelliShapedImage.cpp:54</a></div></div>
|
||||
<div class="ttc" id="a_intelli_helper_8h_html"><div class="ttname"><a href="_intelli_helper_8h.html">IntelliHelper.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00011">IntelliShapedImage.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_aed0b31e0fa771104399d1f5ff39a0337"><div class="ttname"><a href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00019">IntelliShapedImage.cpp:19</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a68cf374247c16f07fd84d50e4cd05630"><div class="ttname"><a href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00070">IntelliShapedImage.cpp:70</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00013">IntelliShapedImage.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_aed0b31e0fa771104399d1f5ff39a0337"><div class="ttname"><a href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00021">IntelliShapedImage.cpp:21</a></div></div>
|
||||
<div class="ttc" id="a_intelli_raster_image_8h_html"><div class="ttname"><a href="_intelli_raster_image_8h.html">IntelliRasterImage.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_ae4518c7f5a105cc4f33fabb60c794a93"><div class="ttname"><a href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93">IntelliShapedImage::getPolygonData</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygonData() override</div><div class="ttdoc">A function that returns the Polygondata if existent.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00067">IntelliShapedImage.h:67</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00024">IntelliImage.h:24</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a727d19ce314c0874be6b0633a3a603c8"><div class="ttname"><a href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">IntelliShapedImage::polygonData</a></div><div class="ttdeci">std::vector< QPoint > polygonData</div><div class="ttdoc">The Vertices of The Polygon. Needs to be a planar Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00028">IntelliShapedImage.h:28</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a0f834c3f255baeb50c98ef335a6d0ea9"><div class="ttname"><a href="class_intelli_shaped_image.html#a0f834c3f255baeb50c98ef335a6d0ea9">IntelliShapedImage::IntelliShapedImage</a></div><div class="ttdeci">IntelliShapedImage(int weight, int height)</div><div class="ttdoc">The Construcor of the IntelliShapedImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00007">IntelliShapedImage.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a43d63d8a814852d377ee2030658fbab9"><div class="ttname"><a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a></div><div class="ttdeci">virtual ~IntelliShapedImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00011">IntelliShapedImage.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a Rasterimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00009">IntelliRasterImage.h:9</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a4b69d75de7a3b85032482982f249458e"><div class="ttname"><a href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData) override</div><div class="ttdoc">A function that sets the data of the visible Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00066">IntelliShapedImage.cpp:66</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_ae4518c7f5a105cc4f33fabb60c794a93"><div class="ttname"><a href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93">IntelliShapedImage::getPolygonData</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygonData() override</div><div class="ttdoc">A function that returns the Polygondata if existent.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00071">IntelliShapedImage.h:71</a></div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00022">IntelliImage.h:22</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a727d19ce314c0874be6b0633a3a603c8"><div class="ttname"><a href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">IntelliShapedImage::polygonData</a></div><div class="ttdeci">std::vector< QPoint > polygonData</div><div class="ttdoc">The Vertices of The Polygon. Needs to be a planar Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00031">IntelliShapedImage.h:31</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_ae2e612a1fa52d7f878b34a7a7022d8e9"><div class="ttname"><a href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a></div><div class="ttdeci">IntelliShapedImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliShapedImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00007">IntelliShapedImage.cpp:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a43d63d8a814852d377ee2030658fbab9"><div class="ttname"><a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a></div><div class="ttdeci">virtual ~IntelliShapedImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00013">IntelliShapedImage.cpp:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_a4b69d75de7a3b85032482982f249458e"><div class="ttname"><a href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData) override</div><div class="ttdoc">A function that sets the data of the visible Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00088">IntelliShapedImage.cpp:88</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_544f9dcb748f922e4bb3be2540380bf2.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_shaped_image_8h.html">IntelliShapedImage.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdbdd9841f9a730f284bb666ff3d8cfe.html">Image</a></li><li class="navelem"><a class="el" href="_intelli_shaped_image_8h.html">IntelliShapedImage.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliTool.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliTool.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -92,11 +88,6 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp.html','');});
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_tool_8h_source.html">IntelliTool.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_painting_area_8h_source.html">Layer/PaintingArea.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliTool.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_tool_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -104,10 +95,10 @@ Include dependency graph for IntelliTool.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_8cpp.html">IntelliTool.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_8cpp.html">IntelliTool.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -15,37 +15,60 @@ digraph "intelliphoto/src/Tool/IntelliTool.cpp"
|
||||
Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node8 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node8 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node8 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node8 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node12 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node12 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node14 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node15 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
|
||||
Node16 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="GUI/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8h.html",tooltip=" "];
|
||||
Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="QGridLayout",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node18 [label="QPushButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node19 [label="QTextEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node20 [label="QLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node21 [label="QLineEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node22 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node22 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node24 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node9 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node26 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node26 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node27 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node27 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node27 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliTool.cpp Source File</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliTool.cpp Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -93,116 +89,154 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html','');})
|
||||
<a href="_intelli_tool_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="_intelli_tool_8h.html">IntelliTool.h</a>"</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="_painting_area_8h.html">Layer/PaintingArea.h</a>"</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91"> 4</a></span> <a class="code" href="class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91">IntelliTool::IntelliTool</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Area, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* colorPicker){</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  this->Area=<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>;</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  this->colorPicker=<a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>;</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> }</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2"> 10</a></span> <a class="code" href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a>(){</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a08ef094271ce6248b42f888472463526"> 4</a></span> <a class="code" href="class_intelli_tool.html#a08ef094271ce6248b42f888472463526">IntelliTool::IntelliTool</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Area, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* colorPicker, <a class="code" href="class_intelli_toolsettings.html">IntelliToolsettings</a>* Toolsettings){</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  this->Area = <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>;</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  this->colorPicker = <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>;</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  this->Toolsettings = <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>;</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  this-><a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  this-><a class="code" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">ActiveType</a> = <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693">Tooltype::NONE</a>;</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  this-><a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966"> 14</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a>) {</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a>=<span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  this->deleteToolLayer();</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  }</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0"> 21</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="comment">//optional for tool</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2"> 14</a></span> <a class="code" href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a>(){</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> }</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966"> 18</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  this->deleteToolLayer();</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  }</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c"> 25</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  this-><a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a>=<span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="comment">//create drawing layer</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  this->createToolLayer();</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> }</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b"> 32</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a>) {</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a>=<span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  this->mergeToolLayer();</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  this->deleteToolLayer();</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> }</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639"> 41</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a>)</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0"> 25</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="comment">//optional for tool</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> }</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c"> 29</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  this-><a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = this->createToolLayer();</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> }</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b"> 36</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  this->mergeToolLayer();</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  this->deleteToolLayer();</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> }</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574"> 46</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="comment">//if needed for future general tasks implement in here</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> }</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">void</span> IntelliTool::createToolLayer(){</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->createTempLayerAfter(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->activeLayer);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  this-><a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>=&<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->layerBundle[<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->activeLayer];</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>=&<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->layerBundle[<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->activeLayer+1];</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639"> 46</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>)</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> }</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574"> 51</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="comment">//if needed for future general tasks implement in here</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->DummyGui-><a class="code" href="class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497">setToolWidth</a>(value + <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>());</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> }</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">void</span> IntelliTool::mergeToolLayer(){</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  QColor clr_0;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  QColor clr_1;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y=0; y<<a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a>; y++) {</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x=0; x<<a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a>; x++) {</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  clr_0=<a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  clr_1=<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordtype">float</span> t = static_cast<float>(clr_1.alpha())/255.f;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordtype">int</span> r =static_cast<int>(static_cast<float>(clr_1.red())*(t)+static_cast<float>(clr_0.red())*(1.f-t)+0.5f);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">int</span> g =static_cast<int>(static_cast<float>(clr_1.green())*(t)+static_cast<float>(clr_0.green())*(1.f-t)+0.5f);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordtype">int</span> b =static_cast<int>(static_cast<float>(clr_1.blue())*(t)+static_cast<float>(clr_0.blue()*(1.f-t))+0.5f);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">int</span> a =std::min(clr_0.alpha()+clr_1.alpha(), 255);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  clr_0.setRed(r);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  clr_0.setGreen(g);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  clr_0.setBlue(b);</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  clr_0.setAlpha(a);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x, y, clr_0);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">void</span> IntelliTool::deleteToolLayer(){</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-><a class="code" href="class_painting_area.html#a6efad6f8ea060674b157b42b431cd173">deleteLayer</a>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->activeLayer+1);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>=<span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">bool</span> IntelliTool::createToolLayer(){</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->createTempTopLayer(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->activeLayer)) {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  this-><a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a> = &<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->layerBundle[<span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">></span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->activeLayer)];</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a> = &<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->layerBundle[<span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">></span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->activeLayer + 1)];</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  }</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">void</span> IntelliTool::mergeToolLayer(){</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  QColor clr_0;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  QColor clr_1;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  QImage updatedImage = <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">getImageData</a>();</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a>; y++) {</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a>; x++) {</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  clr_0 = updatedImage.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  clr_1 = <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordtype">float</span> t = <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(clr_1.alpha()) / 255.f;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordtype">int</span> r = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(<span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(clr_1.red()) * (t) + <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(clr_0.red()) * (1.f - t) + 0.5f);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordtype">int</span> g = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(<span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(clr_1.green()) * (t) + <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(clr_0.green()) * (1.f - t) + 0.5f);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordtype">int</span> b = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(<span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(clr_1.blue()) * (t) + <span class="keyword">static_cast<</span><span class="keywordtype">float</span><span class="keyword">></span>(clr_0.blue() * (1.f - t)) + 0.5f);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordtype">int</span> a = std::min(clr_0.alpha() + clr_1.alpha(), 255);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  clr_0.setRed(r);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  clr_0.setGreen(g);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  clr_0.setBlue(b);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  clr_0.setAlpha(a);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  updatedImage.setPixelColor(x, y, clr_0);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  }</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">setImageData</a>(updatedImage);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>().size() > 0) {</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">setPolygon</a>(<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>());</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->DummyGui-><a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> }</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">void</span> IntelliTool::deleteToolLayer(){</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-><a class="code" href="class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630">deleteLayer</a>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->activeLayer + 1, <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#aae2a11c5bae4973ed827c60e0c1352b1"> 99</a></span> <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f">IntelliTool::Tooltype</a> <a class="code" href="class_intelli_tool.html#aae2a11c5bae4973ed827c60e0c1352b1">IntelliTool::getTooltype</a>(){</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">ActiveType</a>;</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> }</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a0020fad2e26315d5c4d96dbc95d1dceb"> 103</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_tool.html#a0020fad2e26315d5c4d96dbc95d1dceb">IntelliTool::getIsDrawing</a>(){</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00014">IntelliTool.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00032">IntelliTool.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00038">IntelliTool.h:38</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00018">IntelliTool.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00036">IntelliTool.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00057">IntelliTool.h:57</a></div></div>
|
||||
<div class="ttc" id="a_intelli_tool_8h_html"><div class="ttname"><a href="_intelli_tool_8h.html">IntelliTool.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a346dd55d489fced38e7bb46f9168af91"><div class="ttname"><a href="class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91">IntelliTool::IntelliTool</a></div><div class="ttdeci">IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker)</div><div class="ttdoc">A constructor setting the general Painting Area and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00004">IntelliTool.cpp:4</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ab4c2698a0f9f25fb6639ec760d2d0289"><div class="ttname"><a href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">IntelliTool::Area</a></div><div class="ttdeci">PaintingArea * Area</div><div class="ttdoc">A pointer to the general PaintingArea to interact with.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00033">IntelliTool.h:33</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00036">PaintingArea.h:36</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_a6efad6f8ea060674b157b42b431cd173"><div class="ttname"><a href="class_painting_area.html#a6efad6f8ea060674b157b42b431cd173">PaintingArea::deleteLayer</a></div><div class="ttdeci">void deleteLayer(int index)</div><div class="ttdoc">The deleteLayer method removes a layer at a given index.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00073">PaintingArea.cpp:73</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00021">IntelliTool.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00048">IntelliTool.h:48</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af261813df52ff0b0c82bfa57efeb9897"><div class="ttname"><a href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">LayerObject::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00026">PaintingArea.h:26</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_af256de16e9825922d20a23d11617b51b"><div class="ttname"><a href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">IntelliTool::drawing</a></div><div class="ttdeci">bool drawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00053">IntelliTool.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00029">IntelliTool.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a55f6b45b416b7d790fa8bc09603bf67f"><div class="ttname"><a href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">IntelliTool::Toolsettings</a></div><div class="ttdeci">IntelliToolsettings * Toolsettings</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00059">IntelliTool.h:59</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693">IntelliTool::Tooltype::NONE</a></div><div class="ttdeci">@ NONE</div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_a9b7dc8b8dc0b301ce58206aa76fb1630"><div class="ttname"><a href="class_painting_area.html#a9b7dc8b8dc0b301ce58206aa76fb1630">PaintingArea::deleteLayer</a></div><div class="ttdeci">void deleteLayer(int idx, bool isTool=false)</div><div class="ttdoc">The deleteLayer method removes a layer at a given idx.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00081">PaintingArea.cpp:81</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ab4c2698a0f9f25fb6639ec760d2d0289"><div class="ttname"><a href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">IntelliTool::Area</a></div><div class="ttdeci">PaintingArea * Area</div><div class="ttdoc">A pointer to the general PaintingArea to interact with.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00050">IntelliTool.h:50</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8f"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f">IntelliTool::Tooltype</a></div><div class="ttdeci">Tooltype</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00020">IntelliTool.h:20</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00053">PaintingArea.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a555aa8a74992327f740dd69b3bb0ccca"><div class="ttname"><a href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">IntelliTool::isDrawing</a></div><div class="ttdeci">bool isDrawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00074">IntelliTool.h:74</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aaf9f3e8db8666850024bee9aad9966ba"><div class="ttname"><a href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">IntelliImage::getPolygonData</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygonData()</div><div class="ttdoc">A function that returns the Polygondata if existent.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00134">IntelliImage.h:134</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_aedccdad01b2bc6ec84fad3582251ff5d"><div class="ttname"><a href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">IntelliTool::activeLayer</a></div><div class="ttdeci">LayerObject * activeLayer</div><div class="ttdoc">A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00064">IntelliTool.h:64</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_aae2a11c5bae4973ed827c60e0c1352b1"><div class="ttname"><a href="class_intelli_tool.html#aae2a11c5bae4973ed827c60e0c1352b1">IntelliTool::getTooltype</a></div><div class="ttdeci">Tooltype getTooltype()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00099">IntelliTool.cpp:99</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00069">IntelliTool.h:69</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af261813df52ff0b0c82bfa57efeb9897"><div class="ttname"><a href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">LayerObject::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">width - Stores the width of a layer in pixels.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00031">PaintingArea.h:31</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ad66fbe380ffe0e073a8cd760f8285fe3"><div class="ttname"><a href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">IntelliImage::getImageData</a></div><div class="ttdeci">virtual QImage getImageData()</div><div class="ttdoc">getImageData returns the data of the current image (Note: It will allways return a ARGB32bit QImage!...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00134">IntelliImage.cpp:134</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_ab09c64e7559f3db32ca3b20ba6339268"><div class="ttname"><a href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">IntelliImage::setImageData</a></div><div class="ttdeci">virtual void setImageData(const QImage &newData)</div><div class="ttdoc">setImageData overwrites the old imageData the new imageData.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00142">IntelliImage.cpp:142</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html_a343f8ebf5d27b7242208747de6c92497"><div class="ttname"><a href="class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497">IntelliPhotoGui::setToolWidth</a></div><div class="ttdeci">void setToolWidth(int value)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00827">IntelliPhotoGui.cpp:827</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a0020fad2e26315d5c4d96dbc95d1dceb"><div class="ttname"><a href="class_intelli_tool.html#a0020fad2e26315d5c4d96dbc95d1dceb">IntelliTool::getIsDrawing</a></div><div class="ttdeci">bool getIsDrawing()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00103">IntelliTool.cpp:103</a></div></div>
|
||||
<div class="ttc" id="a_painting_area_8h_html"><div class="ttname"><a href="_painting_area_8h.html">PaintingArea.h</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_ae0003fb815e50ed587a9897988befc90"><div class="ttname"><a href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">LayerObject::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00032">IntelliImage.h:32</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00025">PaintingArea.h:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a13512e95d21a9934ecb36d73b118c25f"><div class="ttname"><a href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">IntelliTool::Active</a></div><div class="ttdeci">LayerObject * Active</div><div class="ttdoc">A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00043">IntelliTool.h:43</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00041">IntelliTool.cpp:41</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_ae0003fb815e50ed587a9897988befc90"><div class="ttname"><a href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">LayerObject::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">height - Stores the height of a layer in pixels.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00035">PaintingArea.h:35</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a631388999f36013628e13b9de87a6f7b"><div class="ttname"><a href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">IntelliTool::ActiveType</a></div><div class="ttdeci">Tooltype ActiveType</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00052">IntelliTool.h:52</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a08ef094271ce6248b42f888472463526"><div class="ttname"><a href="class_intelli_tool.html#a08ef094271ce6248b42f888472463526">IntelliTool::IntelliTool</a></div><div class="ttdeci">IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general Painting Area and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00004">IntelliTool.cpp:4</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_photo_gui_html_a1dbef8d4688227aa9455aea52db00bf4"><div class="ttname"><a href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">IntelliPhotoGui::UpdateGui</a></div><div class="ttdeci">void UpdateGui()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00836">IntelliPhotoGui.cpp:836</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html_a68528dd3bad8f39ba19fa6b12a4e415a"><div class="ttname"><a href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">IntelliToolsettings::getLineWidth</a></div><div class="ttdeci">int getLineWidth()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00014">IntelliToolsettings.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a57fb1b27d364c9e3696eb928b75fa9f2"><div class="ttname"><a href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a></div><div class="ttdeci">virtual ~IntelliTool()=0</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00010">IntelliTool.cpp:10</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00051">IntelliTool.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00007">IntelliToolsettings.h:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a57fb1b27d364c9e3696eb928b75fa9f2"><div class="ttname"><a href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a></div><div class="ttdeci">virtual ~IntelliTool()=0</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00014">IntelliTool.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aa4b3f4631bd972456917275afb9fd309"><div class="ttname"><a href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">IntelliImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector< QPoint > &polygonData)=0</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_8cpp.html">IntelliTool.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_8cpp.html">IntelliTool.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliTool.h File Reference</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliTool.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -93,17 +89,8 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h.html','');});
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_color_picker_8h_source.html">IntelliHelper/IntelliColorPicker.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_intelli_toolsettings_8h_source.html">IntelliHelper/IntelliToolsettings.h</a>"</code><br />
|
||||
<code>#include <vector></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliTool.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_8hdep" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_tool_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -118,10 +105,10 @@ Classes</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_8h.html">IntelliTool.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_8h.html">IntelliTool.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -13,5 +13,7 @@ digraph "intelliphoto/src/Tool/IntelliTool.h"
|
||||
Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node5 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node6 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliTool.h Source File</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliTool.h Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_8h_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -94,76 +90,115 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h_source.html','');});
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define Intelli_Tool_H</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "<a class="code" href="_intelli_color_picker_8h.html">IntelliHelper/IntelliColorPicker.h</a>"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  </div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="keyword">class </span><a class="code" href="struct_layer_object.html">LayerObject</a>;</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="keyword">class </span><a class="code" href="class_painting_area.html">PaintingArea</a>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="class_intelli_tool.html"> 13</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_tool.html">IntelliTool</a> {</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">void</span> createToolLayer();</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> mergeToolLayer();</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keywordtype">void</span> deleteToolLayer();</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289"> 33</a></span> <a class="code" href="class_painting_area.html">PaintingArea</a>* <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef"> 38</a></span> <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f"> 43</a></span> <a class="code" href="struct_layer_object.html">LayerObject</a>* <a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>;</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77"> 48</a></span> <a class="code" href="struct_layer_object.html">LayerObject</a>* <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b"> 53</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <a class="code" href="class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91">IntelliTool</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">~IntelliTool</a>() = 0;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "<a class="code" href="_intelli_toolsettings_8h.html">IntelliHelper/IntelliToolsettings.h</a>"</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">struct </span><a class="code" href="struct_layer_object.html">LayerObject</a>;</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">class </span><a class="code" href="class_painting_area.html">PaintingArea</a>;</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_intelli_tool.html"> 17</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_tool.html">IntelliTool</a> {</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f"> 20</a></span> <span class="keyword">enum class</span> <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f">Tooltype</a> {</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491">CIRCLE</a>,</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93">FLOODFILL</a>,</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">LINE</a>,</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678">PEN</a>,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5">PLAIN</a>,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc">POLYGON</a>,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a">RECTANGLE</a>,</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693">NONE</a></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> };</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">bool</span> createToolLayer();</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">void</span> mergeToolLayer();</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">void</span> deleteToolLayer();</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289"> 50</a></span> <a class="code" href="class_painting_area.html">PaintingArea</a>* <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>;</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b"> 52</a></span> <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f">Tooltype</a> <a class="code" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">ActiveType</a>;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef"> 57</a></span> <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f"> 59</a></span> <a class="code" href="class_intelli_toolsettings.html">IntelliToolsettings</a>* <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d"> 64</a></span> <a class="code" href="struct_layer_object.html">LayerObject</a>* <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77"> 69</a></span> <a class="code" href="struct_layer_object.html">LayerObject</a>* <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca"> 74</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <a class="code" href="class_intelli_tool.html#a08ef094271ce6248b42f888472463526">IntelliTool</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>, <a class="code" href="class_intelli_toolsettings.html">IntelliToolsettings</a>* <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">~IntelliTool</a>() = 0;</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">onWheelScrolled</a>(<span class="keywordtype">int</span> value);</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> };</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">onWheelScrolled</a>(<span class="keywordtype">int</span> value);</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  </div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  </div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f">Tooltype</a> <a class="code" href="class_intelli_tool.html#aae2a11c5bae4973ed827c60e0c1352b1">getTooltype</a>();</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_tool.html#a0020fad2e26315d5c4d96dbc95d1dceb">getIsDrawing</a>();</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> };</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00014">IntelliTool.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00032">IntelliTool.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00038">IntelliTool.h:38</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a346dd55d489fced38e7bb46f9168af91"><div class="ttname"><a href="class_intelli_tool.html#a346dd55d489fced38e7bb46f9168af91">IntelliTool::IntelliTool</a></div><div class="ttdeci">IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker)</div><div class="ttdoc">A constructor setting the general Painting Area and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00004">IntelliTool.cpp:4</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ab4c2698a0f9f25fb6639ec760d2d0289"><div class="ttname"><a href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">IntelliTool::Area</a></div><div class="ttdeci">PaintingArea * Area</div><div class="ttdoc">A pointer to the general PaintingArea to interact with.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00033">IntelliTool.h:33</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00036">PaintingArea.h:36</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html"><div class="ttname"><a href="struct_layer_object.html">LayerObject</a></div><div class="ttdoc">The LayerObject struct holds all the information needed to construct a layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00024">PaintingArea.h:24</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00021">IntelliTool.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678">IntelliTool::Tooltype::PEN</a></div><div class="ttdeci">@ PEN</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00018">IntelliTool.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00036">IntelliTool.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00057">IntelliTool.h:57</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00029">IntelliTool.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a55f6b45b416b7d790fa8bc09603bf67f"><div class="ttname"><a href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">IntelliTool::Toolsettings</a></div><div class="ttdeci">IntelliToolsettings * Toolsettings</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00059">IntelliTool.h:59</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93">IntelliTool::Tooltype::FLOODFILL</a></div><div class="ttdeci">@ FLOODFILL</div></div>
|
||||
<div class="ttc" id="a_intelli_toolsettings_8h_html"><div class="ttname"><a href="_intelli_toolsettings_8h.html">IntelliToolsettings.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693">IntelliTool::Tooltype::NONE</a></div><div class="ttdeci">@ NONE</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ab4c2698a0f9f25fb6639ec760d2d0289"><div class="ttname"><a href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">IntelliTool::Area</a></div><div class="ttdeci">PaintingArea * Area</div><div class="ttdoc">A pointer to the general PaintingArea to interact with.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00050">IntelliTool.h:50</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8f"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f">IntelliTool::Tooltype</a></div><div class="ttdeci">Tooltype</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00020">IntelliTool.h:20</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00053">PaintingArea.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a555aa8a74992327f740dd69b3bb0ccca"><div class="ttname"><a href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">IntelliTool::isDrawing</a></div><div class="ttdeci">bool isDrawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00074">IntelliTool.h:74</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html"><div class="ttname"><a href="struct_layer_object.html">LayerObject</a></div><div class="ttdoc">The LayerObject struct holds all the information needed to construct a layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00023">PaintingArea.h:23</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_aedccdad01b2bc6ec84fad3582251ff5d"><div class="ttname"><a href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">IntelliTool::activeLayer</a></div><div class="ttdeci">LayerObject * activeLayer</div><div class="ttdoc">A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00064">IntelliTool.h:64</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5">IntelliTool::Tooltype::PLAIN</a></div><div class="ttdeci">@ PLAIN</div></div>
|
||||
<div class="ttc" id="a_intelli_color_picker_8h_html"><div class="ttname"><a href="_intelli_color_picker_8h.html">IntelliColorPicker.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00048">IntelliTool.h:48</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_af256de16e9825922d20a23d11617b51b"><div class="ttname"><a href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">IntelliTool::drawing</a></div><div class="ttdeci">bool drawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00053">IntelliTool.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a13512e95d21a9934ecb36d73b118c25f"><div class="ttname"><a href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">IntelliTool::Active</a></div><div class="ttdeci">LayerObject * Active</div><div class="ttdoc">A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00043">IntelliTool.h:43</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00041">IntelliTool.cpp:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a57fb1b27d364c9e3696eb928b75fa9f2"><div class="ttname"><a href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a></div><div class="ttdeci">virtual ~IntelliTool()=0</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00010">IntelliTool.cpp:10</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc">IntelliTool::Tooltype::POLYGON</a></div><div class="ttdeci">@ POLYGON</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_aae2a11c5bae4973ed827c60e0c1352b1"><div class="ttname"><a href="class_intelli_tool.html#aae2a11c5bae4973ed827c60e0c1352b1">IntelliTool::getTooltype</a></div><div class="ttdeci">Tooltype getTooltype()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00099">IntelliTool.cpp:99</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00069">IntelliTool.h:69</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a0020fad2e26315d5c4d96dbc95d1dceb"><div class="ttname"><a href="class_intelli_tool.html#a0020fad2e26315d5c4d96dbc95d1dceb">IntelliTool::getIsDrawing</a></div><div class="ttdeci">bool getIsDrawing()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00103">IntelliTool.cpp:103</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a631388999f36013628e13b9de87a6f7b"><div class="ttname"><a href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">IntelliTool::ActiveType</a></div><div class="ttdeci">Tooltype ActiveType</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00052">IntelliTool.h:52</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a08ef094271ce6248b42f888472463526"><div class="ttname"><a href="class_intelli_tool.html#a08ef094271ce6248b42f888472463526">IntelliTool::IntelliTool</a></div><div class="ttdeci">IntelliTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general Painting Area and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00004">IntelliTool.cpp:4</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a">IntelliTool::Tooltype::RECTANGLE</a></div><div class="ttdeci">@ RECTANGLE</div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">IntelliTool::Tooltype::LINE</a></div><div class="ttdeci">@ LINE</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00051">IntelliTool.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00007">IntelliToolsettings.h:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a57fb1b27d364c9e3696eb928b75fa9f2"><div class="ttname"><a href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a></div><div class="ttdeci">virtual ~IntelliTool()=0</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00014">IntelliTool.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491">IntelliTool::Tooltype::CIRCLE</a></div><div class="ttdeci">@ CIRCLE</div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_8h.html">IntelliTool.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_8h.html">IntelliTool.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolCircle.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolCircle.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -94,11 +90,6 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp.html','');})
|
||||
<code>#include "<a class="el" href="_painting_area_8h_source.html">Layer/PaintingArea.h</a>"</code><br />
|
||||
<code>#include "QInputDialog"</code><br />
|
||||
<code>#include <cmath></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliToolCircle.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_circle_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_circle_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_tool_circle_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -106,10 +97,10 @@ Include dependency graph for IntelliToolCircle.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_circle_8cpp.html">IntelliToolCircle.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_circle_8cpp.html">IntelliToolCircle.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -17,43 +17,66 @@ digraph "intelliphoto/src/Tool/IntelliToolCircle.cpp"
|
||||
Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node8 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node3 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node9 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node13 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node15 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
|
||||
Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node18 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node19 [label="cmath",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node10 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="GUI/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8h.html",tooltip=" "];
|
||||
Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node18 [label="QGridLayout",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node19 [label="QPushButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node20 [label="QTextEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node21 [label="QLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 [label="QLineEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node23 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node23 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node25 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node26 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node10 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node27 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node27 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node28 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node28 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node28 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node29 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node30 [label="cmath",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolCircle.cpp Source File</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolCircle.cpp Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -95,65 +91,65 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include "QInputDialog"</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <cmath></span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a"> 6</a></span> <a class="code" href="class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a">IntelliToolCircle::IntelliToolCircle</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Area, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* colorPicker)</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  : <a class="code" href="class_intelli_tool.html">IntelliTool</a>(Area, colorPicker){</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  this->alphaInner = QInputDialog::getInt(<span class="keyword">nullptr</span>,<span class="stringliteral">"Inner Alpha Value"</span>, <span class="stringliteral">"Value:"</span>, 0,0,255,1);</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  this->edgeWidth = QInputDialog::getInt(<span class="keyword">nullptr</span>,<span class="stringliteral">"Outer edge width"</span>, <span class="stringliteral">"Value:"</span>, 0,1,255,1);</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> }</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954"> 12</a></span> <a class="code" href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954">IntelliToolCircle::~IntelliToolCircle</a>(){</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keywordtype">void</span> IntelliToolCircle::drawCyrcle(<span class="keywordtype">int</span> radius){</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">int</span> outer = radius+20;</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  QColor inner = this-><a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">getSecondColor</a>();</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  inner.setAlpha(alphaInner);</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordtype">int</span> yMin, yMax, xMin, xMax;</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  yMin = Middle.y()-radius;</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  yMax = Middle.y()+radius;</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="comment">// x = x0+-sqrt(r2-(y-y0)2)</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=yMin; i<=yMax; i++) {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  xMin = Middle.x()-sqrt(pow(radius,2)-pow(i-Middle.y(),2));</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  xMax = Middle.x()+sqrt(pow(radius,2)-pow(i-Middle.y(),2));</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(QPoint(xMin,i), QPoint(xMax,i),inner,1);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  }</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="comment">//TODO implement circle drawing algorithm bresenham</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  radius = radius +(this->edgeWidth/2.)-1.;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  yMin = (Middle.y()-radius);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  yMax = (Middle.y()+radius);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=yMin; i<=yMax; i++) {</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  xMin = Middle.x()-sqrt(pow(radius,2)-pow(i-Middle.y(),2));</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  xMax = Middle.x()+sqrt(pow(radius,2)-pow(i-Middle.y(),2));</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(QPoint(xMin,i), <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),edgeWidth);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(QPoint(xMax,i), <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),edgeWidth);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  xMin = (Middle.x()-radius);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  xMax = (Middle.x()+radius);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=xMin; i<=xMax; i++) {</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordtype">int</span> yMin = Middle.y()-sqrt(pow(radius,2)-pow(i-Middle.x(),2));</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordtype">int</span> yMax = Middle.y()+sqrt(pow(radius,2)-pow(i-Middle.x(),2));</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(QPoint(i, yMin), <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),edgeWidth);</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(QPoint(i, yMax), <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),edgeWidth);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> }</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429"> 51</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429">IntelliToolCircle::onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c"> 55</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c">IntelliToolCircle::onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639"> 59</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639">IntelliToolCircle::onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  this->Middle=QPoint(x,y);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">int</span> radius = 1;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  drawCyrcle(radius);</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8"> 6</a></span> <a class="code" href="class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8">IntelliToolCircle::IntelliToolCircle</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Area, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* colorPicker, <a class="code" href="class_intelli_toolsettings.html">IntelliToolsettings</a>* Toolsettings)</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  : <a class="code" href="class_intelli_tool.html">IntelliTool</a>(Area, colorPicker, Toolsettings){</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  this-><a class="code" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">ActiveType</a> = <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491">Tooltype::CIRCLE</a>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> }</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954"> 11</a></span> <a class="code" href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954">IntelliToolCircle::~IntelliToolCircle</a>(){</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(0,0);</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> }</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keywordtype">void</span> IntelliToolCircle::drawCircle(<span class="keywordtype">int</span> radius){</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  QColor inner = this-><a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">getSecondColor</a>();</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  inner.setAlpha(<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a7d6ce2054ec4bcba7629dc2b514b6b5c">getInnerAlpha</a>());</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordtype">int</span> yMinimum, yMaximum, xMinimum, xMaximum;</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  yMinimum = centerPoint.y() - radius;</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  yMaximum = centerPoint.y() + radius;</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// x = x0+-sqrt(r2-(y-y0)2)</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = yMinimum; i<=yMaximum; i++) {</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  xMinimum = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(centerPoint.x() - sqrt(pow(radius,2) - pow(i - centerPoint.y(),2)));</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  xMaximum = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(centerPoint.x() + sqrt(pow(radius,2) - pow(i - centerPoint.y(),2)));</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(QPoint(xMinimum,i), QPoint(xMaximum,i),inner,1);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  }</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="comment">//TODO implement circle drawing algorithm bresenham</span></div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  radius = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(radius + (<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>() / 2.));</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  yMinimum = (centerPoint.y() - radius);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  yMaximum = (centerPoint.y() + radius);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = yMinimum; i<=yMaximum; i++) {</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  xMinimum = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(centerPoint.x() - sqrt(pow(radius,2) - pow(i - centerPoint.y(),2)));</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  xMaximum = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(centerPoint.x() + sqrt(pow(radius,2) - pow(i - centerPoint.y(),2)));</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(QPoint(xMinimum,i), <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>());</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(QPoint(xMaximum,i), <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>());</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  }</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  xMinimum = (centerPoint.x() - radius);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  xMaximum = (centerPoint.x() + radius);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = xMinimum; i<=xMaximum; i++) {</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">int</span> yMin = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(centerPoint.y() - sqrt(pow(radius,2) - pow(i - centerPoint.x(),2)));</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">int</span> yMax = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(centerPoint.y() + sqrt(pow(radius,2) - pow(i - centerPoint.x(),2)));</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(QPoint(i, yMin), <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>());</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(QPoint(i, yMax), <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>());</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  }</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> }</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429"> 49</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429">IntelliToolCircle::onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> }</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c"> 53</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c">IntelliToolCircle::onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639"> 57</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639">IntelliToolCircle::onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span>(this-><a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  this->centerPoint = QPoint(x,y);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">int</span> radius = 1;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  drawCircle(radius);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3"> 67</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3">IntelliToolCircle::onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
@@ -162,59 +158,63 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506"> 71</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506">IntelliToolCircle::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(value);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  this->edgeWidth+=value;</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">if</span>(this->edgeWidth<=0) {</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  this->edgeWidth=1;</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> }</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b"> 79</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">IntelliToolCircle::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">if</span>(this-><a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a>) {</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  QPoint next(x,y);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordtype">int</span> radius = static_cast<int>(sqrt(pow((Middle.x()-x),2)+pow((Middle.y()-y),2)));</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  drawCyrcle(radius);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(x,y);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> }</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">setLineWidth</a>(<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>() + value);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> }</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b"> 76</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">IntelliToolCircle::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">if</span>(this-><a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  QPoint next(x,y);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordtype">int</span> radius = <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(sqrt(pow((centerPoint.x() - x),2) + pow((centerPoint.y() - y),2)));</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  drawCircle(radius);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(x,y);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a29d7b9ed4960e6fe1f31ff620363e429"><div class="ttname"><a href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429">IntelliToolCircle::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas layer.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00051">IntelliToolCircle.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00014">IntelliTool.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00032">IntelliTool.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_aca07540f2f7ccb3d2c0b84890c1afc4c"><div class="ttname"><a href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c">IntelliToolCircle::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00055">IntelliToolCircle.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00038">IntelliTool.h:38</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws A Line between two given Points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00065">IntelliImage.cpp:65</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a29d7b9ed4960e6fe1f31ff620363e429"><div class="ttname"><a href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429">IntelliToolCircle::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas layer.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00049">IntelliToolCircle.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00018">IntelliTool.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00036">IntelliTool.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_aca07540f2f7ccb3d2c0b84890c1afc4c"><div class="ttname"><a href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c">IntelliToolCircle::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00053">IntelliToolCircle.cpp:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00057">IntelliTool.h:57</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws a line between two given points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00096">IntelliImage.cpp:96</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_ae2d9b0fb6695c184c4cb507a5fb75506"><div class="ttname"><a href="class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506">IntelliToolCircle::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. Changing the edge Width relative to value.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00071">IntelliToolCircle.cpp:71</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a55568fbf5dc783f06284b7031ffe9415"><div class="ttname"><a href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor()</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00020">IntelliColorPicker.cpp:20</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00036">PaintingArea.h:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2e787f1b333b59401643936ebb3dcfe1"><div class="ttname"><a href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a></div><div class="ttdeci">virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)</div><div class="ttdoc">A.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00055">IntelliImage.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00021">IntelliTool.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00048">IntelliTool.h:48</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a7a03b65b95d7b5d72e6a92c95f068954"><div class="ttname"><a href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954">IntelliToolCircle::~IntelliToolCircle</a></div><div class="ttdeci">virtual ~IntelliToolCircle() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00012">IntelliToolCircle.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_af256de16e9825922d20a23d11617b51b"><div class="ttname"><a href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">IntelliTool::drawing</a></div><div class="ttdeci">bool drawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00053">IntelliTool.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00029">IntelliTool.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a55f6b45b416b7d790fa8bc09603bf67f"><div class="ttname"><a href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">IntelliTool::Toolsettings</a></div><div class="ttdeci">IntelliToolsettings * Toolsettings</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00059">IntelliTool.h:59</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_a55568fbf5dc783f06284b7031ffe9415"><div class="ttname"><a href="class_intelli_color_picker.html#a55568fbf5dc783f06284b7031ffe9415">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor()</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00053">PaintingArea.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a555aa8a74992327f740dd69b3bb0ccca"><div class="ttname"><a href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">IntelliTool::isDrawing</a></div><div class="ttdeci">bool isDrawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00074">IntelliTool.h:74</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html_a7d6ce2054ec4bcba7629dc2b514b6b5c"><div class="ttname"><a href="class_intelli_toolsettings.html#a7d6ce2054ec4bcba7629dc2b514b6b5c">IntelliToolsettings::getInnerAlpha</a></div><div class="ttdeci">int getInnerAlpha()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00028">IntelliToolsettings.cpp:28</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2e787f1b333b59401643936ebb3dcfe1"><div class="ttname"><a href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a></div><div class="ttdeci">virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws a point between on a given point in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00077">IntelliImage.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00069">IntelliTool.h:69</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a835327842fb71cb6a505e260ac5b69c8"><div class="ttname"><a href="class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8">IntelliToolCircle::IntelliToolCircle</a></div><div class="ttdeci">IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and ed...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00006">IntelliToolCircle.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a7a03b65b95d7b5d72e6a92c95f068954"><div class="ttname"><a href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954">IntelliToolCircle::~IntelliToolCircle</a></div><div class="ttdeci">virtual ~IntelliToolCircle() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00011">IntelliToolCircle.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="a_painting_area_8h_html"><div class="ttname"><a href="_painting_area_8h.html">PaintingArea.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00016">IntelliColorPicker.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a90ee58c5390a86afc75c14ca79b91d7b"><div class="ttname"><a href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">IntelliToolCircle::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00079">IntelliToolCircle.cpp:79</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a9b185b9d327f8602d0b7f667b8d1d32a"><div class="ttname"><a href="class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a">IntelliToolCircle::IntelliToolCircle</a></div><div class="ttdeci">IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and ed...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00006">IntelliToolCircle.cpp:6</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00025">PaintingArea.h:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00015">IntelliColorPicker.cpp:15</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a631388999f36013628e13b9de87a6f7b"><div class="ttname"><a href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">IntelliTool::ActiveType</a></div><div class="ttdeci">Tooltype ActiveType</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00052">IntelliTool.h:52</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a90ee58c5390a86afc75c14ca79b91d7b"><div class="ttname"><a href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">IntelliToolCircle::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00076">IntelliToolCircle.cpp:76</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_ad8e438ec997c57262b5efc2db4cee1a3"><div class="ttname"><a href="class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3">IntelliToolCircle::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00067">IntelliToolCircle.cpp:67</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00041">IntelliTool.cpp:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html_a68528dd3bad8f39ba19fa6b12a4e415a"><div class="ttname"><a href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">IntelliToolsettings::getLineWidth</a></div><div class="ttdeci">int getLineWidth()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00014">IntelliToolsettings.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00051">IntelliTool.cpp:51</a></div></div>
|
||||
<div class="ttc" id="a_intelli_tool_circle_8h_html"><div class="ttname"><a href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00076">IntelliImage.cpp:76</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_ae883b8ae833c78a8867e626c600f9639"><div class="ttname"><a href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639">IntelliToolCircle::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the middle point of the cricle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00059">IntelliToolCircle.cpp:59</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00007">IntelliToolsettings.h:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00116">IntelliImage.cpp:116</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491">IntelliTool::Tooltype::CIRCLE</a></div><div class="ttdeci">@ CIRCLE</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_ae883b8ae833c78a8867e626c600f9639"><div class="ttname"><a href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639">IntelliToolCircle::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the middle point of the cricle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00057">IntelliToolCircle.cpp:57</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_circle_8cpp.html">IntelliToolCircle.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_circle_8cpp.html">IntelliToolCircle.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolCircle.h File Reference</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolCircle.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_circle_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_circle_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -95,16 +91,6 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8h.html','');});
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_tool_8h_source.html">IntelliTool.h</a>"</code><br />
|
||||
<code>#include "QColor"</code><br />
|
||||
<code>#include "QPoint"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliToolCircle.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_circle_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_circle_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_circle_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_circle_8hdep" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_tool_circle_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -119,10 +105,10 @@ Classes</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -15,7 +15,9 @@ digraph "intelliphoto/src/Tool/IntelliToolCircle.h"
|
||||
Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node7 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolCircle.h Source File</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolCircle.h Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_circle_8h_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_circle_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -96,57 +92,62 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8h_source.html','
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  </div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "QColor"</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "QPoint"</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html"> 10</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_tool_circle.html">IntelliToolCircle</a> : <span class="keyword">public</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a> {</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keywordtype">void</span> drawCyrcle(<span class="keywordtype">int</span> radius);</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> QPoint Middle;</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_intelli_tool_circle.html"> 14</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_tool_circle.html">IntelliToolCircle</a> : <span class="keyword">public</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a> {</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">void</span> drawCircle(<span class="keywordtype">int</span> radius);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">int</span> alphaInner;</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> QPoint centerPoint;</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">int</span> edgeWidth;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <a class="code" href="class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a">IntelliToolCircle</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954">~IntelliToolCircle</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429">onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c">onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639">onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3">onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506">onWheelScrolled</a>(<span class="keywordtype">int</span> value) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> };</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="preprocessor">#endif // INTELLITOOLCIRCLE_H</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <a class="code" href="class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8">IntelliToolCircle</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>, <a class="code" href="class_intelli_toolsettings.html">IntelliToolsettings</a>* <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954">~IntelliToolCircle</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429">onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c">onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639">onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3">onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506">onWheelScrolled</a>(<span class="keywordtype">int</span> value) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> };</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a29d7b9ed4960e6fe1f31ff620363e429"><div class="ttname"><a href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429">IntelliToolCircle::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas layer.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00051">IntelliToolCircle.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_aca07540f2f7ccb3d2c0b84890c1afc4c"><div class="ttname"><a href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c">IntelliToolCircle::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00055">IntelliToolCircle.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00038">IntelliTool.h:38</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a29d7b9ed4960e6fe1f31ff620363e429"><div class="ttname"><a href="class_intelli_tool_circle.html#a29d7b9ed4960e6fe1f31ff620363e429">IntelliToolCircle::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas layer.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00049">IntelliToolCircle.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_aca07540f2f7ccb3d2c0b84890c1afc4c"><div class="ttname"><a href="class_intelli_tool_circle.html#aca07540f2f7ccb3d2c0b84890c1afc4c">IntelliToolCircle::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00053">IntelliToolCircle.cpp:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00057">IntelliTool.h:57</a></div></div>
|
||||
<div class="ttc" id="a_intelli_tool_8h_html"><div class="ttname"><a href="_intelli_tool_8h.html">IntelliTool.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_ae2d9b0fb6695c184c4cb507a5fb75506"><div class="ttname"><a href="class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506">IntelliToolCircle::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. Changing the edge Width relative to value.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00071">IntelliToolCircle.cpp:71</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ab4c2698a0f9f25fb6639ec760d2d0289"><div class="ttname"><a href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">IntelliTool::Area</a></div><div class="ttdeci">PaintingArea * Area</div><div class="ttdoc">A pointer to the general PaintingArea to interact with.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00033">IntelliTool.h:33</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00036">PaintingArea.h:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a7a03b65b95d7b5d72e6a92c95f068954"><div class="ttname"><a href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954">IntelliToolCircle::~IntelliToolCircle</a></div><div class="ttdeci">virtual ~IntelliToolCircle() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00012">IntelliToolCircle.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a90ee58c5390a86afc75c14ca79b91d7b"><div class="ttname"><a href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">IntelliToolCircle::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00079">IntelliToolCircle.cpp:79</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a9b185b9d327f8602d0b7f667b8d1d32a"><div class="ttname"><a href="class_intelli_tool_circle.html#a9b185b9d327f8602d0b7f667b8d1d32a">IntelliToolCircle::IntelliToolCircle</a></div><div class="ttdeci">IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and ed...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00006">IntelliToolCircle.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a55f6b45b416b7d790fa8bc09603bf67f"><div class="ttname"><a href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">IntelliTool::Toolsettings</a></div><div class="ttdeci">IntelliToolsettings * Toolsettings</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00059">IntelliTool.h:59</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ab4c2698a0f9f25fb6639ec760d2d0289"><div class="ttname"><a href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">IntelliTool::Area</a></div><div class="ttdeci">PaintingArea * Area</div><div class="ttdoc">A pointer to the general PaintingArea to interact with.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00050">IntelliTool.h:50</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00053">PaintingArea.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a835327842fb71cb6a505e260ac5b69c8"><div class="ttname"><a href="class_intelli_tool_circle.html#a835327842fb71cb6a505e260ac5b69c8">IntelliToolCircle::IntelliToolCircle</a></div><div class="ttdeci">IntelliToolCircle(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker. And reading in the inner alpha and ed...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00006">IntelliToolCircle.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a7a03b65b95d7b5d72e6a92c95f068954"><div class="ttname"><a href="class_intelli_tool_circle.html#a7a03b65b95d7b5d72e6a92c95f068954">IntelliToolCircle::~IntelliToolCircle</a></div><div class="ttdeci">virtual ~IntelliToolCircle() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00011">IntelliToolCircle.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_a90ee58c5390a86afc75c14ca79b91d7b"><div class="ttname"><a href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">IntelliToolCircle::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event. Draws a circle with radius of eulerian norm of mouse posit...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00076">IntelliToolCircle.cpp:76</a></div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_ad8e438ec997c57262b5efc2db4cee1a3"><div class="ttname"><a href="class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3">IntelliToolCircle::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00067">IntelliToolCircle.cpp:67</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html"><div class="ttname"><a href="class_intelli_tool_circle.html">IntelliToolCircle</a></div><div class="ttdoc">The IntelliToolCircle class represents a tool to draw a circle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8h_source.html#l00010">IntelliToolCircle.h:10</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_ae883b8ae833c78a8867e626c600f9639"><div class="ttname"><a href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639">IntelliToolCircle::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the middle point of the cricle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00059">IntelliToolCircle.cpp:59</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html"><div class="ttname"><a href="class_intelli_tool_circle.html">IntelliToolCircle</a></div><div class="ttdoc">The IntelliToolCircle class represents a tool to draw a circle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8h_source.html#l00014">IntelliToolCircle.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00007">IntelliToolsettings.h:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_circle_html_ae883b8ae833c78a8867e626c600f9639"><div class="ttname"><a href="class_intelli_tool_circle.html#ae883b8ae833c78a8867e626c600f9639">IntelliToolCircle::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the middle point of the cricle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00057">IntelliToolCircle.cpp:57</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolFloodFill.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolFloodFill.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -96,11 +92,6 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp.html',''
|
||||
<code>#include "QInputDialog"</code><br />
|
||||
<code>#include <functional></code><br />
|
||||
<code>#include <queue></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliToolFloodFill.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_flood_fill_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_flood_fill_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_tool_flood_fill_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -108,10 +99,10 @@ Include dependency graph for IntelliToolFloodFill.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_flood_fill_8cpp.html">IntelliToolFloodFill.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_flood_fill_8cpp.html">IntelliToolFloodFill.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -17,45 +17,68 @@ digraph "intelliphoto/src/Tool/IntelliToolFloodFill.cpp"
|
||||
Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node8 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node3 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node9 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node13 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node15 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
|
||||
Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node10 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="GUI/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8h.html",tooltip=" "];
|
||||
Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node18 [label="QGridLayout",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node19 [label="QPushButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node20 [label="QTextEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node21 [label="QLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 [label="QLineEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node23 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node23 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node25 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node26 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node10 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node27 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node27 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node28 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node28 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node28 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node18 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node19 [label="functional",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node20 [label="queue",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node29 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node30 [label="functional",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node31 [label="queue",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolFloodFill.cpp Source File</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolFloodFill.cpp Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -97,116 +93,123 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.h
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <functional></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <queue></span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a"> 8</a></span> <a class="code" href="class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a">IntelliToolFloodFill::IntelliToolFloodFill</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Area, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* colorPicker)</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  : <a class="code" href="class_intelli_tool.html">IntelliTool</a>(Area, colorPicker){</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> }</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba"> 12</a></span> <a class="code" href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba">IntelliToolFloodFill::~IntelliToolFloodFill</a>(){</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4"> 16</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">IntelliToolFloodFill::onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892"> 20</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892">IntelliToolFloodFill::onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> }</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961"> 24</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961">IntelliToolFloodFill::onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keywordflow">if</span>(!(x>=0 && x<Area->getWidthOfActive() && y>=0 && y<Area->getHeightOfActive())) {</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  }</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  QPoint start(x,y);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  std::queue<QPoint> Q;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  Q.push(start);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  QColor oldColor = this-><a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(start);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  QColor newColor = this-><a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>();</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(start,newColor);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  QPoint left, right, top, down;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordflow">while</span>(!Q.empty()) {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  QPoint Current = Q.front();</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  Q.pop();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  left = QPoint(Current.x()-1,Current.y() );</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  right = QPoint(Current.x()+1,Current.y() );</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  top = QPoint(Current.x(),Current.y()-1);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  down = QPoint(Current.x(),Current.y()+1);</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">if</span>((right.x() < <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a>) && (<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(right) != newColor) && (<a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(right) == oldColor)) {</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(right,newColor);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  Q.push(right);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span>((left.x() >= 0) && (<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(left) != newColor) && (<a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(left) == oldColor)) {</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(left,newColor);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  Q.push(left);</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076"> 8</a></span> <a class="code" href="class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076">IntelliToolFloodFill::IntelliToolFloodFill</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Area, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* colorPicker, <a class="code" href="class_intelli_toolsettings.html">IntelliToolsettings</a>* Toolsettings)</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  : <a class="code" href="class_intelli_tool.html">IntelliTool</a>(Area, colorPicker, Toolsettings){</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  this-><a class="code" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">ActiveType</a> = <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93">Tooltype::FLOODFILL</a>;</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> }</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba"> 13</a></span> <a class="code" href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba">IntelliToolFloodFill::~IntelliToolFloodFill</a>(){</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(0,0);</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> }</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4"> 17</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">IntelliToolFloodFill::onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892"> 21</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892">IntelliToolFloodFill::onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961"> 25</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961">IntelliToolFloodFill::onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordflow">if</span>(!(x>=0 && x<Area->getWidthOfActive() && y>=0 && y<Area->getHeightOfActive())) {</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  }</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  QPoint start(x,y);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  std::queue<QPoint> Q;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  Q.push(start);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  QColor oldColor = this-><a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(start);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  QColor newColor = this-><a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>();</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">if</span>(newColor == oldColor) {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(start,newColor);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  QPoint left, right, top, down;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">while</span>(!Q.empty()) {</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  QPoint Current = Q.front();</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  Q.pop();</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  left = QPoint(Current.x() - 1,Current.y() );</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  right = QPoint(Current.x() + 1,Current.y() );</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  top = QPoint(Current.x(),Current.y() - 1);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  down = QPoint(Current.x(),Current.y() + 1);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span>((right.x() < <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a>) && (<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(right) != newColor) && (<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(right) == oldColor)) {</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(right,newColor);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  Q.push(right);</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">if</span>((top.y() >= 0) && (<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(top) != newColor) && (<a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(top) == oldColor)) {</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(top,newColor);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  Q.push(top);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">if</span>((left.x() >= 0) && (<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(left) != newColor) && (<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(left) == oldColor)) {</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(left,newColor);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  Q.push(left);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span>((down.y() < <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a>) && (<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(down) != newColor) && (<a class="code" href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">Active</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(down) == oldColor)) {</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(down,newColor);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  Q.push(down);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span>((top.y() >= 0) && (<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(top) != newColor) && (<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(top) == oldColor)) {</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(top,newColor);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  Q.push(top);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> }</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c"> 68</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c">IntelliToolFloodFill::onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">if</span>((down.y() < <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a>) && (<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(down) != newColor) && (<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(down) == oldColor)) {</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(down,newColor);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  Q.push(down);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  }</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991"> 72</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">IntelliToolFloodFill::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(value);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> }</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668"> 77</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">IntelliToolFloodFill::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(x,y);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c"> 72</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c">IntelliToolFloodFill::onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> }</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991"> 76</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">IntelliToolFloodFill::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(value);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> }</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668"> 81</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">IntelliToolFloodFill::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(x,y);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00014">IntelliTool.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00032">IntelliTool.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00038">IntelliTool.h:38</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a39cf49c0ce46f96be3510f0b70c9d892"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892">IntelliToolFloodFill::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00020">IntelliToolFloodFill.cpp:20</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af3c859f5c409e37051edfd9e9fbca056"><div class="ttname"><a href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a></div><div class="ttdeci">virtual void drawPixel(const QPoint &p1, const QColor &color)</div><div class="ttdoc">A funtcion used to draw a pixel on the Image with the given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00044">IntelliImage.cpp:44</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a7438ef96c6c36068bce76e2364e8594c"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c">IntelliToolFloodFill::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00068">IntelliToolFloodFill.cpp:68</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ad58cc7c065123beb6b0270f99e99b991"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">IntelliToolFloodFill::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00072">IntelliToolFloodFill.cpp:72</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00018">IntelliTool.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00036">IntelliTool.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00057">IntelliTool.h:57</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a39cf49c0ce46f96be3510f0b70c9d892"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892">IntelliToolFloodFill::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00021">IntelliToolFloodFill.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00029">IntelliTool.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af3c859f5c409e37051edfd9e9fbca056"><div class="ttname"><a href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a></div><div class="ttdeci">virtual void drawPixel(const QPoint &p1, const QColor &color)</div><div class="ttdoc">A funtcion used to draw a pixel on the Image with the given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00057">IntelliImage.cpp:57</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93">IntelliTool::Tooltype::FLOODFILL</a></div><div class="ttdeci">@ FLOODFILL</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a0b283b1b0135ff909a7199be9da9c076"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076">IntelliToolFloodFill::IntelliToolFloodFill</a></div><div class="ttdeci">IntelliToolFloodFill(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00008">IntelliToolFloodFill.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a7438ef96c6c36068bce76e2364e8594c"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c">IntelliToolFloodFill::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00072">IntelliToolFloodFill.cpp:72</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ad58cc7c065123beb6b0270f99e99b991"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">IntelliToolFloodFill::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00076">IntelliToolFloodFill.cpp:76</a></div></div>
|
||||
<div class="ttc" id="a_intelli_tool_flood_fill_8h_html"><div class="ttname"><a href="_intelli_tool_flood_fill_8h.html">IntelliToolFloodFill.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ac85e3cb6233508ff9612833a8d9e3961"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961">IntelliToolFloodFill::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00024">IntelliToolFloodFill.cpp:24</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00036">PaintingArea.h:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a83b1bd8be0cbb32cdf61a9597ec849ba"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba">IntelliToolFloodFill::~IntelliToolFloodFill</a></div><div class="ttdeci">virtual ~IntelliToolFloodFill() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00012">IntelliToolFloodFill.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a83b51838da304e274bf866cf2fd5407a"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a">IntelliToolFloodFill::IntelliToolFloodFill</a></div><div class="ttdeci">IntelliToolFloodFill(PaintingArea *Area, IntelliColorPicker *colorPicker)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00008">IntelliToolFloodFill.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00021">IntelliTool.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00048">IntelliTool.h:48</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af261813df52ff0b0c82bfa57efeb9897"><div class="ttname"><a href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">LayerObject::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00026">PaintingArea.h:26</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a3cd42cea99bc7583875abcc0c274c668"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">IntelliToolFloodFill::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00077">IntelliToolFloodFill.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ac85e3cb6233508ff9612833a8d9e3961"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961">IntelliToolFloodFill::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00025">IntelliToolFloodFill.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00053">PaintingArea.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a83b1bd8be0cbb32cdf61a9597ec849ba"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba">IntelliToolFloodFill::~IntelliToolFloodFill</a></div><div class="ttdeci">virtual ~IntelliToolFloodFill() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00013">IntelliToolFloodFill.cpp:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_aedccdad01b2bc6ec84fad3582251ff5d"><div class="ttname"><a href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">IntelliTool::activeLayer</a></div><div class="ttdeci">LayerObject * activeLayer</div><div class="ttdoc">A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00064">IntelliTool.h:64</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00069">IntelliTool.h:69</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af261813df52ff0b0c82bfa57efeb9897"><div class="ttname"><a href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">LayerObject::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">width - Stores the width of a layer in pixels.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00031">PaintingArea.h:31</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a3cd42cea99bc7583875abcc0c274c668"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">IntelliToolFloodFill::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00081">IntelliToolFloodFill.cpp:81</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="a_painting_area_8h_html"><div class="ttname"><a href="_painting_area_8h.html">PaintingArea.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00016">IntelliColorPicker.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a4576ebb6d863321c816293d7b7f9fd3f"><div class="ttname"><a href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a></div><div class="ttdeci">virtual QColor getPixelColor(QPoint &point)</div><div class="ttdoc">A function that returns the pixelcolor at a certain point.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00080">IntelliImage.cpp:80</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_ae0003fb815e50ed587a9897988befc90"><div class="ttname"><a href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">LayerObject::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ada0f7154d119102410a55038763a17e4"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">IntelliToolFloodFill::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00016">IntelliToolFloodFill.cpp:16</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00025">PaintingArea.h:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a13512e95d21a9934ecb36d73b118c25f"><div class="ttname"><a href="class_intelli_tool.html#a13512e95d21a9934ecb36d73b118c25f">IntelliTool::Active</a></div><div class="ttdeci">LayerObject * Active</div><div class="ttdoc">A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00043">IntelliTool.h:43</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00041">IntelliTool.cpp:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00015">IntelliColorPicker.cpp:15</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a4576ebb6d863321c816293d7b7f9fd3f"><div class="ttname"><a href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a></div><div class="ttdeci">virtual QColor getPixelColor(QPoint &point)</div><div class="ttdoc">A function that returns the pixelcolor at a certain point.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00126">IntelliImage.cpp:126</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_ae0003fb815e50ed587a9897988befc90"><div class="ttname"><a href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">LayerObject::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">height - Stores the height of a layer in pixels.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00035">PaintingArea.h:35</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a631388999f36013628e13b9de87a6f7b"><div class="ttname"><a href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">IntelliTool::ActiveType</a></div><div class="ttdeci">Tooltype ActiveType</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00052">IntelliTool.h:52</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ada0f7154d119102410a55038763a17e4"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">IntelliToolFloodFill::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00017">IntelliToolFloodFill.cpp:17</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00051">IntelliTool.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00007">IntelliToolsettings.h:7</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_flood_fill_8cpp.html">IntelliToolFloodFill.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_flood_fill_8cpp.html">IntelliToolFloodFill.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolFloodFill.h File Reference</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolFloodFill.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -94,16 +90,6 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h.html','');
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_tool_8h_source.html">IntelliTool.h</a>"</code><br />
|
||||
<code>#include "QColor"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliToolFloodFill.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_flood_fill_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_flood_fill_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_flood_fill_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_flood_fill_8hdep" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_tool_flood_fill_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -118,10 +104,10 @@ Classes</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_flood_fill_8h.html">IntelliToolFloodFill.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_flood_fill_8h.html">IntelliToolFloodFill.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -15,6 +15,8 @@ digraph "intelliphoto/src/Tool/IntelliToolFloodFill.h"
|
||||
Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node7 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolFloodFill.h Source File</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolFloodFill.h Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -96,51 +92,59 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8h_source.htm
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  </div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "QColor"</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html"> 10</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_tool_flood_fill.html">IntelliToolFloodFill</a> : <span class="keyword">public</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a> {</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <a class="code" href="class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a">IntelliToolFloodFill</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba">~IntelliToolFloodFill</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_intelli_tool_flood_fill.html"> 14</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_tool_flood_fill.html">IntelliToolFloodFill</a> : <span class="keyword">public</span> <a class="code" href="class_intelli_tool.html">IntelliTool</a> {</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <a class="code" href="class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076">IntelliToolFloodFill</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>, <a class="code" href="class_intelli_toolsettings.html">IntelliToolsettings</a>* <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892">onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961">onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c">onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">onWheelScrolled</a>(<span class="keywordtype">int</span> value) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> };</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#endif // INTELLITOOLFLOODFILL_H</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba">~IntelliToolFloodFill</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892">onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961">onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c">onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">onWheelScrolled</a>(<span class="keywordtype">int</span> value) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y) <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> };</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00038">IntelliTool.h:38</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a39cf49c0ce46f96be3510f0b70c9d892"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892">IntelliToolFloodFill::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00020">IntelliToolFloodFill.cpp:20</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00057">IntelliTool.h:57</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a39cf49c0ce46f96be3510f0b70c9d892"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a39cf49c0ce46f96be3510f0b70c9d892">IntelliToolFloodFill::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00021">IntelliToolFloodFill.cpp:21</a></div></div>
|
||||
<div class="ttc" id="a_intelli_tool_8h_html"><div class="ttname"><a href="_intelli_tool_8h.html">IntelliTool.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a7438ef96c6c36068bce76e2364e8594c"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c">IntelliToolFloodFill::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00068">IntelliToolFloodFill.cpp:68</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ad58cc7c065123beb6b0270f99e99b991"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">IntelliToolFloodFill::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00072">IntelliToolFloodFill.cpp:72</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ab4c2698a0f9f25fb6639ec760d2d0289"><div class="ttname"><a href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">IntelliTool::Area</a></div><div class="ttdeci">PaintingArea * Area</div><div class="ttdoc">A pointer to the general PaintingArea to interact with.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00033">IntelliTool.h:33</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ac85e3cb6233508ff9612833a8d9e3961"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961">IntelliToolFloodFill::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00024">IntelliToolFloodFill.cpp:24</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00036">PaintingArea.h:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a83b1bd8be0cbb32cdf61a9597ec849ba"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba">IntelliToolFloodFill::~IntelliToolFloodFill</a></div><div class="ttdeci">virtual ~IntelliToolFloodFill() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00012">IntelliToolFloodFill.cpp:12</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a83b51838da304e274bf866cf2fd5407a"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a83b51838da304e274bf866cf2fd5407a">IntelliToolFloodFill::IntelliToolFloodFill</a></div><div class="ttdeci">IntelliToolFloodFill(PaintingArea *Area, IntelliColorPicker *colorPicker)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00008">IntelliToolFloodFill.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a3cd42cea99bc7583875abcc0c274c668"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">IntelliToolFloodFill::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00077">IntelliToolFloodFill.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ada0f7154d119102410a55038763a17e4"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">IntelliToolFloodFill::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00016">IntelliToolFloodFill.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html"><div class="ttname"><a href="class_intelli_tool_flood_fill.html">IntelliToolFloodFill</a></div><div class="ttdoc">The IntelliToolFloodFill class represents a tool to flood FIll a certian area.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8h_source.html#l00010">IntelliToolFloodFill.h:10</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a55f6b45b416b7d790fa8bc09603bf67f"><div class="ttname"><a href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">IntelliTool::Toolsettings</a></div><div class="ttdeci">IntelliToolsettings * Toolsettings</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00059">IntelliTool.h:59</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a0b283b1b0135ff909a7199be9da9c076"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a0b283b1b0135ff909a7199be9da9c076">IntelliToolFloodFill::IntelliToolFloodFill</a></div><div class="ttdeci">IntelliToolFloodFill(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00008">IntelliToolFloodFill.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a7438ef96c6c36068bce76e2364e8594c"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a7438ef96c6c36068bce76e2364e8594c">IntelliToolFloodFill::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00072">IntelliToolFloodFill.cpp:72</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ad58cc7c065123beb6b0270f99e99b991"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">IntelliToolFloodFill::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00076">IntelliToolFloodFill.cpp:76</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ab4c2698a0f9f25fb6639ec760d2d0289"><div class="ttname"><a href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">IntelliTool::Area</a></div><div class="ttdeci">PaintingArea * Area</div><div class="ttdoc">A pointer to the general PaintingArea to interact with.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00050">IntelliTool.h:50</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ac85e3cb6233508ff9612833a8d9e3961"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ac85e3cb6233508ff9612833a8d9e3961">IntelliToolFloodFill::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the point to flood fill around and does t...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00025">IntelliToolFloodFill.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00053">PaintingArea.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a83b1bd8be0cbb32cdf61a9597ec849ba"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a83b1bd8be0cbb32cdf61a9597ec849ba">IntelliToolFloodFill::~IntelliToolFloodFill</a></div><div class="ttdeci">virtual ~IntelliToolFloodFill() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00013">IntelliToolFloodFill.cpp:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_a3cd42cea99bc7583875abcc0c274c668"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">IntelliToolFloodFill::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00081">IntelliToolFloodFill.cpp:81</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ada0f7154d119102410a55038763a17e4"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">IntelliToolFloodFill::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00017">IntelliToolFloodFill.cpp:17</a></div></div>
|
||||
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_flood_fill_html"><div class="ttname"><a href="class_intelli_tool_flood_fill.html">IntelliToolFloodFill</a></div><div class="ttdoc">The IntelliToolFloodFill class represents a tool to flood FIll a certian area.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8h_source.html#l00014">IntelliToolFloodFill.h:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00007">IntelliToolsettings.h:7</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_flood_fill_8h.html">IntelliToolFloodFill.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_flood_fill_8h.html">IntelliToolFloodFill.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolLine.cpp File Reference</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolLine.cpp File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_line_8cpp.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_line_8cpp.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -94,11 +90,6 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp.html','');});
|
||||
<code>#include "<a class="el" href="_painting_area_8h_source.html">Layer/PaintingArea.h</a>"</code><br />
|
||||
<code>#include "QColorDialog"</code><br />
|
||||
<code>#include "QInputDialog"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliToolLine.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_line_8cpp__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_line_8cpp" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_tool_line_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -106,10 +97,10 @@ Include dependency graph for IntelliToolLine.cpp:</div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_line_8cpp.html">IntelliToolLine.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_line_8cpp.html">IntelliToolLine.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -17,41 +17,64 @@ digraph "intelliphoto/src/Tool/IntelliToolLine.cpp"
|
||||
Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node8 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node3 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node9 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node13 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node13 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node15 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node16 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="IntelliHelper/IntelliHelper.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_helper_8h.html",tooltip=" "];
|
||||
Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node9 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 [label="Layer/PaintingArea.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_painting_area_8h.html",tooltip=" "];
|
||||
Node10 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node11 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node12 [label="QWidget",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node13 [label="QList",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 [label="GUI/IntelliPhotoGui.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_photo_gui_8h.html",tooltip=" "];
|
||||
Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node15 [label="QtWidgets",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node16 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node14 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node17 [label="QMainWindow",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node18 [label="QGridLayout",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node19 [label="QPushButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node20 [label="QTextEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node21 [label="QLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node14 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node22 [label="QLineEdit",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node10 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 [label="Image/IntelliImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_image_8h.html",tooltip=" "];
|
||||
Node23 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node24 [label="QSize",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node23 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 [label="IntelliHelper/IntelliTriangulation.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_triangulation_8h.html",tooltip=" "];
|
||||
Node25 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node25 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node23 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node26 [label="IntelliHelper/IntelliRender\lSettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_render_settings_8h.html",tooltip=" "];
|
||||
Node10 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node27 [label="Image/IntelliRasterImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_raster_image_8h.html",tooltip=" "];
|
||||
Node27 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node28 [label="Image/IntelliShapedImage.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_shaped_image_8h.html",tooltip=" "];
|
||||
Node28 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node28 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node10 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node18 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node29 [label="QInputDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
}
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolLine.cpp Source File</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolLine.cpp Source File</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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -95,102 +91,90 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include "QColorDialog"</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "QInputDialog"</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2"> 6</a></span> <a class="code" href="class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2">IntelliToolLine::IntelliToolLine</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Area, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* colorPicker)</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  : <a class="code" href="class_intelli_tool.html">IntelliTool</a>(Area, colorPicker){</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  this->lineWidth = QInputDialog::getInt(<span class="keyword">nullptr</span>,<span class="stringliteral">"Line Width Input"</span>, <span class="stringliteral">"Width"</span>,1,1,50,1);</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <span class="comment">//create checkbox or scroll dialog to get line style</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  this->lineStyle = <a class="code" href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199">LineStyle::SOLID_LINE</a>;</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> }</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2"> 13</a></span> <a class="code" href="class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2">IntelliToolLine::~IntelliToolLine</a>(){</div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#a111e83e0f0fec7d4ff773ba9f235e4dc"> 6</a></span> <a class="code" href="class_intelli_tool_line.html#a111e83e0f0fec7d4ff773ba9f235e4dc">IntelliToolLine::IntelliToolLine</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Area, <a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>* colorPicker, <a class="code" href="class_intelli_toolsettings.html">IntelliToolsettings</a>* Toolsettings)</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  : <a class="code" href="class_intelli_tool.html">IntelliTool</a>(Area, colorPicker, Toolsettings){</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  this-><a class="code" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">ActiveType</a> = <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">Tooltype::LINE</a>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> }</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2"> 11</a></span> <a class="code" href="class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2">IntelliToolLine::~IntelliToolLine</a>(){</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(0,0);</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> }</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> }</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3"> 17</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3">IntelliToolLine::onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2"> 21</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2">IntelliToolLine::onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846"> 25</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846">IntelliToolLine::onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  this->start=QPoint(x,y);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(start, <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),lineWidth);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> }</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482"> 32</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482">IntelliToolLine::onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> }</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125"> 36</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125">IntelliToolLine::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(value);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  this->lineWidth+=value;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordflow">if</span>(this->lineWidth<=0) {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  this->lineWidth=1;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b"> 44</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b">IntelliToolLine::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">if</span>(this-><a class="code" href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">drawing</a>) {</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  QPoint next(x,y);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">switch</span>(lineStyle) {</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">case</span> <a class="code" href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199">LineStyle::SOLID_LINE</a>:</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(start,next,<a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),lineWidth);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">case</span> <a class="code" href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e">LineStyle::DOTTED_LINE</a>:</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  QPoint p1 =start.x() <= next.x() ? start : next;</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  QPoint p2 =start.x() < next.x() ? next : start;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">int</span> m = (float)(p2.y()-p1.y())/(<span class="keywordtype">float</span>)(p2.x()-p1.x())+0.5f;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordtype">int</span> c = start.y()-start.x()*m;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(x,y);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3"> 15</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3">IntelliToolLine::onMouseRightPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> }</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2"> 19</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2">IntelliToolLine::onMouseRightReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <a class="code" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> }</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846"> 23</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846">IntelliToolLine::onMouseLeftPressed</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a>(x,y);</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  this->lineStartingPoint = QPoint(x,y);</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(lineStartingPoint, <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>());</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> }</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482"> 30</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482">IntelliToolLine::onMouseLeftReleased</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a>(x,y);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> }</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125"> 34</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125">IntelliToolLine::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(value);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">setLineWidth</a>(<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>() + value);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> }</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b"> 39</a></span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b">IntelliToolLine::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">if</span>(this-><a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  QPoint next(x,y);</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-><a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-><a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(lineStartingPoint,next,<a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-><a class="code" href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">getLineWidth</a>());</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  }</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(x,y);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00014">IntelliTool.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00032">IntelliTool.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00038">IntelliTool.h:38</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws A Line between two given Points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00065">IntelliImage.cpp:65</a></div></div>
|
||||
<div class="ttc" id="a_intelli_tool_line_8h_html_a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199"><div class="ttname"><a href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199">LineStyle::SOLID_LINE</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_abc6324ef0778823fe7e35aef8ae37f9b"><div class="ttname"><a href="class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b">IntelliToolLine::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00044">IntelliToolLine.cpp:44</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_aaf1d686e1ec43f41b5186ccfd806b125"><div class="ttname"><a href="class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125">IntelliToolLine::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. Changing the lineWidth relative to value.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00036">IntelliToolLine.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_a6214918cba5753f89d97de4559a2b9b2"><div class="ttname"><a href="class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2">IntelliToolLine::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00021">IntelliToolLine.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_a9b2d4bcd69409a21f6080edfea4ae2a2"><div class="ttname"><a href="class_intelli_tool_line.html#a9b2d4bcd69409a21f6080edfea4ae2a2">IntelliToolLine::IntelliToolLine</a></div><div class="ttdeci">IntelliToolLine(PaintingArea *Area, IntelliColorPicker *colorPicker)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker. And reading in the lineWidth and line...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00006">IntelliToolLine.cpp:6</a></div></div>
|
||||
<div class="ttc" id="a_intelli_tool_line_8h_html_a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e"><div class="ttname"><a href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e">LineStyle::DOTTED_LINE</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00036">PaintingArea.h:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a1e6aa68ac5f3c2ca02319e5ef3f0c966"><div class="ttname"><a href="class_intelli_tool.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966">IntelliTool::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y)</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00018">IntelliTool.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a906a2575c16c8a33cb2a5197f8d8cc5b"><div class="ttname"><a href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b">IntelliTool::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y)</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00036">IntelliTool.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ae2e0ac394611a361ab4ef2fe55c03fef"><div class="ttname"><a href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">IntelliTool::colorPicker</a></div><div class="ttdeci">IntelliColorPicker * colorPicker</div><div class="ttdoc">A pointer to the IntelliColorPicker of the PaintingArea to interact with, and get the colors.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00057">IntelliTool.h:57</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws a line between two given points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00096">IntelliImage.cpp:96</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00029">IntelliTool.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a55f6b45b416b7d790fa8bc09603bf67f"><div class="ttname"><a href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">IntelliTool::Toolsettings</a></div><div class="ttdeci">IntelliToolsettings * Toolsettings</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00059">IntelliTool.h:59</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_a111e83e0f0fec7d4ff773ba9f235e4dc"><div class="ttname"><a href="class_intelli_tool_line.html#a111e83e0f0fec7d4ff773ba9f235e4dc">IntelliToolLine::IntelliToolLine</a></div><div class="ttdeci">IntelliToolLine(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00006">IntelliToolLine.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_abc6324ef0778823fe7e35aef8ae37f9b"><div class="ttname"><a href="class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b">IntelliToolLine::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event. Drawing a Line from the startpoint to the current mouse po...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00039">IntelliToolLine.cpp:39</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_aaf1d686e1ec43f41b5186ccfd806b125"><div class="ttname"><a href="class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125">IntelliToolLine::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. Changing the lineWidth relative to value.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00034">IntelliToolLine.cpp:34</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_a6214918cba5753f89d97de4559a2b9b2"><div class="ttname"><a href="class_intelli_tool_line.html#a6214918cba5753f89d97de4559a2b9b2">IntelliToolLine::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00019">IntelliToolLine.cpp:19</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00053">PaintingArea.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a555aa8a74992327f740dd69b3bb0ccca"><div class="ttname"><a href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">IntelliTool::isDrawing</a></div><div class="ttdeci">bool isDrawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00074">IntelliTool.h:74</a></div></div>
|
||||
<div class="ttc" id="a_intelli_tool_line_8h_html"><div class="ttname"><a href="_intelli_tool_line_8h.html">IntelliToolLine.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_acb600b0f4e9225ebce2937c2b7abb4c2"><div class="ttname"><a href="class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2">IntelliToolLine::~IntelliToolLine</a></div><div class="ttdeci">virtual ~IntelliToolLine() override</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00013">IntelliToolLine.cpp:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2e787f1b333b59401643936ebb3dcfe1"><div class="ttname"><a href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a></div><div class="ttdeci">virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)</div><div class="ttdoc">A.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00055">IntelliImage.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_ac93f76ff20a1c111a403b298bab02482"><div class="ttname"><a href="class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482">IntelliToolLine::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00032">IntelliToolLine.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_a6cce59f3017936214b10b47252a898a3"><div class="ttname"><a href="class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3">IntelliToolLine::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00017">IntelliToolLine.cpp:17</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00021">IntelliTool.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00048">IntelliTool.h:48</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_af256de16e9825922d20a23d11617b51b"><div class="ttname"><a href="class_intelli_tool.html#af256de16e9825922d20a23d11617b51b">IntelliTool::drawing</a></div><div class="ttdeci">bool drawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00053">IntelliTool.h:53</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00013">IntelliTool.h:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_acb600b0f4e9225ebce2937c2b7abb4c2"><div class="ttname"><a href="class_intelli_tool_line.html#acb600b0f4e9225ebce2937c2b7abb4c2">IntelliToolLine::~IntelliToolLine</a></div><div class="ttdeci">virtual ~IntelliToolLine() override</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00011">IntelliToolLine.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a2e787f1b333b59401643936ebb3dcfe1"><div class="ttname"><a href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">IntelliImage::drawPoint</a></div><div class="ttdeci">virtual void drawPoint(const QPoint &p1, const QColor &color, const int &penWidth)</div><div class="ttdoc">A function that draws a point between on a given point in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00077">IntelliImage.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_ac93f76ff20a1c111a403b298bab02482"><div class="ttname"><a href="class_intelli_tool_line.html#ac93f76ff20a1c111a403b298bab02482">IntelliToolLine::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00030">IntelliToolLine.cpp:30</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_a6cce59f3017936214b10b47252a898a3"><div class="ttname"><a href="class_intelli_tool_line.html#a6cce59f3017936214b10b47252a898a3">IntelliToolLine::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00015">IntelliToolLine.cpp:15</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00025">IntelliTool.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00069">IntelliTool.h:69</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
|
||||
<div class="ttc" id="a_painting_area_8h_html"><div class="ttname"><a href="_painting_area_8h.html">PaintingArea.h</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_helper_2_intelli_color_picker_8cpp_source.html#l00016">IntelliColorPicker.cpp:16</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00011">IntelliColorPicker.h:11</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00025">PaintingArea.h:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_a155d676a5f98311217eb095be4759846"><div class="ttname"><a href="class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846">IntelliToolLine::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the starting point of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00025">IntelliToolLine.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00041">IntelliTool.cpp:41</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aae2eb27b928fe9388b9398b0556303b7"><div class="ttname"><a href="class_intelli_color_picker.html#aae2eb27b928fe9388b9398b0556303b7">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor()</div><div class="ttdoc">A function to read the primary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00015">IntelliColorPicker.cpp:15</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a631388999f36013628e13b9de87a6f7b"><div class="ttname"><a href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">IntelliTool::ActiveType</a></div><div class="ttdeci">Tooltype ActiveType</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00052">IntelliTool.h:52</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
|
||||
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_line_html_a155d676a5f98311217eb095be4759846"><div class="ttname"><a href="class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846">IntelliToolLine::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the starting point of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00023">IntelliToolLine.cpp:23</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">IntelliTool::Tooltype::LINE</a></div><div class="ttdeci">@ LINE</div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html_a68528dd3bad8f39ba19fa6b12a4e415a"><div class="ttname"><a href="class_intelli_toolsettings.html#a68528dd3bad8f39ba19fa6b12a4e415a">IntelliToolsettings::getLineWidth</a></div><div class="ttdeci">int getLineWidth()</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00014">IntelliToolsettings.cpp:14</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00046">IntelliTool.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00076">IntelliImage.cpp:76</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00051">IntelliTool.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00007">IntelliToolsettings.h:7</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00116">IntelliImage.cpp:116</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_line_8cpp.html">IntelliToolLine.cpp</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_line_8cpp.html">IntelliToolLine.cpp</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<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.16"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>IntelliPhoto: intelliphoto/src/Tool/IntelliToolLine.h File Reference</title>
|
||||
<title>IntelliPhoto: src/Tool/IntelliToolLine.h File 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>
|
||||
@@ -13,10 +13,6 @@
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(initResizable);
|
||||
/* @license-end */</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>
|
||||
@@ -30,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">IntelliPhoto
|
||||
 <span id="projectnumber">0.5</span>
|
||||
 <span id="projectnumber">0.6</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -38,7 +34,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.16 -->
|
||||
<!-- 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');
|
||||
@@ -67,7 +63,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_line_8h.html','');});
|
||||
$(document).ready(function(){initNavTree('_intelli_tool_line_8h.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -87,24 +83,13 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8h.html','');});
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#enum-members">Enumerations</a> </div>
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">IntelliToolLine.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_tool_8h_source.html">IntelliTool.h</a>"</code><br />
|
||||
<code>#include "QPoint"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for IntelliToolLine.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_line_8h__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_line_8h" alt=""/></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="_intelli_tool_line_8h__dep__incl.png" border="0" usemap="#intelliphoto_2src_2_tool_2_intelli_tool_line_8hdep" alt=""/></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="_intelli_tool_line_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@@ -113,55 +98,16 @@ Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_tool_line.html">IntelliToolLine</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="class_intelli_tool_flood_fill.html" title="The IntelliToolFloodFill class represents a tool to flood FIll a certian area.">IntelliToolFloodFill</a> class represents a tool to draw a line. <a href="class_intelli_tool_line.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a86e0f5648542856159bb40775c854aa7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7">LineStyle</a> { <a class="el" href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199">LineStyle::SOLID_LINE</a>,
|
||||
<a class="el" href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e">LineStyle::DOTTED_LINE</a>
|
||||
}</td></tr>
|
||||
<tr class="memdesc:a86e0f5648542856159bb40775c854aa7"><td class="mdescLeft"> </td><td class="mdescRight">The LineStyle enum classifing all ways of drawing a line. <a href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7">More...</a><br /></td></tr>
|
||||
<tr class="separator:a86e0f5648542856159bb40775c854aa7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a id="a86e0f5648542856159bb40775c854aa7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a86e0f5648542856159bb40775c854aa7">◆ </a></span>LineStyle</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_intelli_tool_line_8h.html#a86e0f5648542856159bb40775c854aa7">LineStyle</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The LineStyle enum classifing all ways of drawing a line. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a86e0f5648542856159bb40775c854aa7ae45e1e6b2e6dde14829d057a4ef44199"></a>SOLID_LINE </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a86e0f5648542856159bb40775c854aa7a7660f396543c877e45d443f99d02bd0e"></a>DOTTED_LINE </td><td class="fielddoc"></td></tr>
|
||||
</table>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="_intelli_tool_line_8h_source.html#l00010">10</a> of file <a class="el" href="_intelli_tool_line_8h_source.html">IntelliToolLine.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</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="dir_8db5f55022e7670536cbc9a6a1d6f01c.html">intelliphoto</a></li><li class="navelem"><a class="el" href="dir_83a4347d11f2ba6343d546ab133722d2.html">src</a></li><li class="navelem"><a class="el" href="dir_941490de56ac122cf77df9922cbcc750.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_line_8h.html">IntelliToolLine.h</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_858355f3357c73763e566ff49d1e6a7a.html">Tool</a></li><li class="navelem"><a class="el" href="_intelli_tool_line_8h.html">IntelliToolLine.h</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.16 </li>
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -15,6 +15,8 @@ digraph "intelliphoto/src/Tool/IntelliToolLine.h"
|
||||
Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node6 [label="QColorDialog",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node7 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node7 [label="IntelliHelper/IntelliToolsettings.h",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$_intelli_toolsettings_8h.html",tooltip=" "];
|
||||
Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
Node8 [label="vector",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
|
||||
Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
|
||||
}
|
||||
|
||||