Compare commits
271 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
30680a659e | ||
| 8577e6b132 | |||
|
|
ac112b22f7 | ||
|
|
cbb11e6357 | ||
| 817953d058 | |||
|
|
826d85bfb9 | ||
|
|
95f4b680c4 | ||
|
|
e0d014b678 | ||
|
|
1a1dc1c65a | ||
|
|
b51d9f1505 | ||
|
|
3bac3d85c4 | ||
|
|
370955de85 | ||
|
|
00a7046bcd | ||
|
|
7d744b6333 | ||
|
|
f6fd95ee53 | ||
|
|
6c136d3299 | ||
|
|
3eb61abb94 | ||
|
|
67a624ad10 | ||
|
|
fe9f4263f9 | ||
|
|
c78596e038 | ||
|
|
a9435e6d56 | ||
|
|
2b553f5f41 | ||
| fd18494755 | |||
| c8812a8c00 | |||
| 6ac4e4783a | |||
| 6dbc23c0ae | |||
| 48ea8f14f0 | |||
| 7fb268dfa8 | |||
|
|
7bf8812250 | ||
|
|
faec9a7f5e | ||
|
|
ff6c9d2d09 | ||
| a7deccac6b | |||
|
|
db07e6fcb0 | ||
| ed462e4fec | |||
| 8980571c1a | |||
| 9c8378194d | |||
|
|
2a85e550af | ||
|
|
2dd527ca27 | ||
|
|
3a13904eea | ||
|
|
797355b4f3 | ||
| 61fdc099ec | |||
| 805c67edc5 | |||
|
|
2a37143835 | ||
|
|
e4f20dbd93 | ||
|
|
eeceedab8c | ||
|
|
657eba80f2 | ||
|
|
710848307f | ||
|
|
9f6fe965ec | ||
|
|
2432bb0568 | ||
|
|
5e1c83694f | ||
|
|
b989fb357a | ||
|
|
d00fe17e46 | ||
|
|
d456fcfc94 | ||
|
|
6a62d17cec | ||
|
|
c7a60d81b7 | ||
|
|
3aefb6c634 | ||
|
|
17739d6be9 | ||
|
|
69fcdb8b20 | ||
|
|
a33d52fce6 | ||
|
|
8a192722cb | ||
|
|
8692ccd8a3 | ||
|
|
48747c1e8a | ||
|
|
4217b00d88 | ||
|
|
12614096f8 | ||
|
|
244a9b769f | ||
|
|
d30a2b6c50 | ||
|
|
189f070016 | ||
|
|
083368dcab | ||
|
|
5d794819b0 | ||
|
|
1472028a81 | ||
|
|
c8b0328f63 | ||
|
|
9651dd98e3 | ||
|
|
651bf806fc | ||
|
|
8e187ba6b3 | ||
|
|
82281d091c | ||
|
|
ede3f512cd | ||
|
|
31553b2e94 | ||
|
|
579e9028e0 | ||
|
|
065455dd51 | ||
|
|
8e9c1d6769 | ||
| 0c0917b294 | |||
|
|
3af7470a05 | ||
| 66dff7b9b0 | |||
| 70b23d3c4c | |||
|
|
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.7
|
||||
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.
|
||||
#
|
||||
|
||||
435
cppcheck_config.txt
Normal file
@@ -0,0 +1,435 @@
|
||||
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.h:17:0: information: Include file: <QScrollArea> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.h:19:0: information: Include file: "IntelliHelper/IntelliDatamanager.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:4:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:6:0: information: Include file: <QEvent> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:7:0: information: Include file: <QCloseEvent> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:8:0: information: Include file: <QDebug> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:9:0: information: Include file: <string> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:10:0: information: Include file: <QScreen> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/GUI/IntelliPhotoGui.cpp:11:0: information: Include file: <QGuiApplication> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
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/IntelliDatamanager.h:4:0: information: Include file: <QFile> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliDatamanager.h:5:0: information: Include file: <QDebug> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
src/IntelliHelper/IntelliDatamanager.cpp:2:0: information: Include file: "Layer/PaintingArea.h" 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: <QLabel> not found. Please note: Cppcheck does not need standard library headers to get proper results. [missingIncludeSystem]
|
||||
|
||||
^
|
||||
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/Layer/PaintingArea.cpp:20:0: information: Include file: "Tool/IntelliToolGradient.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:21:0: information: Include file: "GUI/IntelliPhotoGui.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/IntelliTool.cpp:3:0: information: Include file: "GUI/IntelliPhotoGui.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/IntelliToolGradient.cpp:2:0: information: Include file: "Layer/PaintingArea.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolGradient.cpp:3:0: information: Include file: "math.h" not found. [missingInclude]
|
||||
|
||||
^
|
||||
src/Tool/IntelliToolGradient.cpp:4:0: information: Include file: <QDebug> 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/main.cpp:5:0: information: Include file: <fstream> 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]
|
||||
|
||||
^
|
||||
335
cppcheck_errors.txt
Normal file
@@ -0,0 +1,335 @@
|
||||
src/IntelliHelper/IntelliDatamanager.cpp:89:33: style: Local variable 'alpha' shadows outer variable [shadowVariable]
|
||||
int red, green, blue, alpha;
|
||||
^
|
||||
src/IntelliHelper/IntelliDatamanager.cpp:66:53: note: Shadowed declaration
|
||||
int width, height, widthOffset, heightOffset, alpha;
|
||||
^
|
||||
src/IntelliHelper/IntelliDatamanager.cpp:89:33: note: Shadow variable
|
||||
int red, green, blue, alpha;
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:23:14: warning: Member variable 'LayerObject::image' is not initialized in the constructor. [uninitMemberVar]
|
||||
LayerObject::LayerObject(){
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:23:14: warning: Member variable 'LayerObject::width' is not initialized in the constructor. [uninitMemberVar]
|
||||
LayerObject::LayerObject(){
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:23:14: warning: Member variable 'LayerObject::height' is not initialized in the constructor. [uninitMemberVar]
|
||||
LayerObject::LayerObject(){
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:23:14: warning: Member variable 'LayerObject::widthOffset' is not initialized in the constructor. [uninitMemberVar]
|
||||
LayerObject::LayerObject(){
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:23:14: warning: Member variable 'LayerObject::heightOffset' is not initialized in the constructor. [uninitMemberVar]
|
||||
LayerObject::LayerObject(){
|
||||
^
|
||||
src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGradient::doubleStartPoint' is not initialized in the constructor. [uninitMemberVar]
|
||||
IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings)
|
||||
^
|
||||
src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGradient::VectorStartEnd' is not initialized in the constructor. [uninitMemberVar]
|
||||
IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings)
|
||||
^
|
||||
src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGradient::NormalVector' is not initialized in the constructor. [uninitMemberVar]
|
||||
IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings)
|
||||
^
|
||||
src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGradient::NormalDotNormal' is not initialized in the constructor. [uninitMemberVar]
|
||||
IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings)
|
||||
^
|
||||
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:30: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:328:0: style: The function 'mouseMoveEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:309:0: style: The function 'mousePressEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:341:0: style: The function 'mouseReleaseEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:371:0: style: The function 'paintEvent' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:222:0: style: The function 'slotActivateLayer' is never used. [unusedFunction]
|
||||
|
||||
^
|
||||
src/Layer/PaintingArea.cpp:128: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:356: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]
|
||||
|
||||
110
docs/Charts/Work Pies/Code.svg
Normal file
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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"
|
||||
height="300"
|
||||
version="1.1"
|
||||
width="300"
|
||||
style="overflow:hidden"
|
||||
id="svg929"
|
||||
sodipodi:docname="Code.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
inkscape:export-filename="E:\Users\pauln\Code_weniger_arbeit.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<metadata
|
||||
id="metadata933">
|
||||
<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>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="958"
|
||||
inkscape:window-height="1008"
|
||||
id="namedview931"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.4990664"
|
||||
inkscape:cx="135.56353"
|
||||
inkscape:cy="155.33422"
|
||||
inkscape:window-x="-7"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg929"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<desc
|
||||
id="desc875">Created with Raphaël 2.3.0</desc>
|
||||
<defs
|
||||
id="defs877" />
|
||||
<path
|
||||
d="M 150,150 16.34902,81.90143 a 150,150 0 0 1 267.30196,0 z"
|
||||
style="fill:#8e24aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path879"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 283.65098,81.90143 a 150,150 0 0 1 -65.55241,201.74955 z"
|
||||
style="fill:#e53935;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path881"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 150,150 68.09857,133.65098 A 150,150 0 0 1 43.93398,256.06602 Z"
|
||||
style="fill:#7cb342;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path883"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 43.93398,256.06602 A 150,150 0 0 1 1.84675,173.46517 Z"
|
||||
style="fill:#00acc1;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path885"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 1.84675,173.46517 A 150,150 0 0 1 16.34902,81.90143 Z"
|
||||
style="fill:#3949ab;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path887"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 16.34902,81.90143 a 150,150 0 0 1 267.30196,0 z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path889"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 283.65098,81.90143 a 150,150 0 0 1 -65.55241,201.74955 z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path891"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 150,150 68.09857,133.65098 A 150,150 0 0 1 43.93398,256.06602 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path893"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 43.93398,256.06602 A 150,150 0 0 1 1.84675,173.46517 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path895"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 1.84675,173.46517 A 150,150 0 0 1 16.34902,81.90143 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path897"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
117
docs/Charts/Work Pies/Dokumentation.svg
Normal file
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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"
|
||||
height="300"
|
||||
version="1.1"
|
||||
width="300"
|
||||
style="overflow:hidden"
|
||||
id="svg1832"
|
||||
sodipodi:docname="Dokumentation.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata1836">
|
||||
<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>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="958"
|
||||
inkscape:window-height="1008"
|
||||
id="namedview1834"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.2551145"
|
||||
inkscape:cx="136.23188"
|
||||
inkscape:cy="146.15998"
|
||||
inkscape:window-x="-7"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg1832"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<desc
|
||||
id="desc1768">Created with Raphaël 2.3.0</desc>
|
||||
<defs
|
||||
id="defs1770" />
|
||||
<path
|
||||
d="M 150,150 7.34152,103.64745 a 150,150 0 0 1 285.31696,0 z"
|
||||
style="fill:#fb8c00;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1772"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 292.65848,103.64745 A 150,150 0 0 1 271.35255,238.16779 Z"
|
||||
style="fill:#00acc1;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1774"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 150,150 121.35255,88.16779 A 150,150 0 0 1 150,300 Z"
|
||||
style="fill:#7cb342;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1776"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 V 300 A 150,150 0 0 1 61.83221,271.35255 Z"
|
||||
style="fill:#3949ab;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1778"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 61.83221,271.35255 a 150,150 0 0 1 -54.49069,-75 z"
|
||||
style="fill:#8e24aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1780"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 7.34152,196.35255 a 150,150 0 0 1 0,-92.7051 z"
|
||||
style="fill:#e53935;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1782"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 7.34152,103.64745 a 150,150 0 0 1 285.31696,0 z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1784"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 292.65848,103.64745 A 150,150 0 0 1 271.35255,238.16779 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1786"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 150,150 121.35255,88.16779 A 150,150 0 0 1 150,300 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1788"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 V 300 A 150,150 0 0 1 61.83221,271.35255 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1790"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 61.83221,271.35255 a 150,150 0 0 1 -54.49069,-75 z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1792"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 7.34152,196.35255 a 150,150 0 0 1 0,-92.7051 z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1794"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |
97
docs/Charts/Work Pies/Kundenkommunikation.svg
Normal file
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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"
|
||||
height="300"
|
||||
version="1.1"
|
||||
width="300"
|
||||
style="overflow:hidden"
|
||||
id="svg2754"
|
||||
sodipodi:docname="Kundenkommunikation.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata2758">
|
||||
<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>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="958"
|
||||
inkscape:window-height="1008"
|
||||
id="namedview2756"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.8875"
|
||||
inkscape:cx="146.76458"
|
||||
inkscape:cy="-13.284193"
|
||||
inkscape:window-x="-7"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2754"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<desc
|
||||
id="desc2710">Created with Raphaël 2.3.0</desc>
|
||||
<defs
|
||||
id="defs2712" />
|
||||
<path
|
||||
d="M 150,150 H 0 a 150,150 0 0 1 300,0 z"
|
||||
style="fill:#7cb342;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path2714"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 H 300 A 150,150 0 0 1 196.35255,292.65848 Z"
|
||||
style="fill:#8e24aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path2716"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 150,150 46.35255,142.65848 A 150,150 0 0 1 28.64745,238.16779 Z"
|
||||
style="fill:#3949ab;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path2718"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 28.64745,238.16779 A 150,150 0 0 1 0,150 Z"
|
||||
style="fill:#fb8c00;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path2720"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 H 0 a 150,150 0 0 1 300,0 z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path2722"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 H 300 A 150,150 0 0 1 196.35255,292.65848 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path2724"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="m 150,150 46.35255,142.65848 A 150,150 0 0 1 28.64745,238.16779 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path2726"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 28.64745,238.16779 A 150,150 0 0 1 0,150 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path2728"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
163
docs/Charts/Work Pies/Legende.svg
Normal file
@@ -0,0 +1,163 @@
|
||||
<?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="14.426509mm"
|
||||
height="25.198252mm"
|
||||
viewBox="0 0 14.426509 25.198252"
|
||||
version="1.1"
|
||||
id="svg3686"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="Legende.svg">
|
||||
<defs
|
||||
id="defs3680" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="3.959798"
|
||||
inkscape:cx="67.004177"
|
||||
inkscape:cy="44.990662"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata3683">
|
||||
<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(8.7251593,-60.638971)">
|
||||
<circle
|
||||
cx="-7.4022427"
|
||||
cy="61.961887"
|
||||
r="1.3229166"
|
||||
style="overflow:hidden;fill:#8e24aa;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
id="circle899" />
|
||||
<text
|
||||
x="-4.4918261"
|
||||
y="63.079647"
|
||||
font-size="10px"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:normal;font-family:Arial, sans-serif;text-anchor:start;overflow:hidden;fill:#000000;stroke:none;stroke-width:0.26458332"
|
||||
font="12px Arial, sans-serif"
|
||||
id="text903">
|
||||
<tspan
|
||||
id="tspan901"
|
||||
style="stroke-width:0.26458332">Mucke</tspan>
|
||||
</text>
|
||||
<circle
|
||||
cx="-7.4022427"
|
||||
cy="66.472366"
|
||||
r="1.3229166"
|
||||
style="overflow:hidden;fill:#e53935;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
id="circle905" />
|
||||
<text
|
||||
x="-4.4918261"
|
||||
y="67.590134"
|
||||
font-size="10px"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:normal;font-family:Arial, sans-serif;text-anchor:start;overflow:hidden;fill:#000000;stroke:none;stroke-width:0.26458332"
|
||||
font="12px Arial, sans-serif"
|
||||
id="text909">
|
||||
<tspan
|
||||
id="tspan907"
|
||||
style="stroke-width:0.26458332">Basti</tspan>
|
||||
</text>
|
||||
<circle
|
||||
cx="-7.4022427"
|
||||
cy="70.982857"
|
||||
r="1.3229166"
|
||||
style="overflow:hidden;fill:#7cb342;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
id="circle911" />
|
||||
<text
|
||||
x="-4.4918261"
|
||||
y="72.099838"
|
||||
font-size="10px"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:normal;font-family:Arial, sans-serif;text-anchor:start;overflow:hidden;fill:#000000;stroke:none;stroke-width:0.26458332"
|
||||
font="12px Arial, sans-serif"
|
||||
id="text915">
|
||||
<tspan
|
||||
id="tspan913"
|
||||
style="stroke-width:0.26458332">Jan</tspan>
|
||||
</text>
|
||||
<circle
|
||||
cx="-7.4022427"
|
||||
cy="75.49334"
|
||||
r="1.3229166"
|
||||
style="overflow:hidden;fill:#00acc1;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
id="circle917" />
|
||||
<text
|
||||
x="-4.4918261"
|
||||
y="76.6297"
|
||||
font-size="10px"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:normal;font-family:Arial, sans-serif;text-anchor:start;overflow:hidden;fill:#000000;stroke:none;stroke-width:0.26458332"
|
||||
font="12px Arial, sans-serif"
|
||||
id="text921">
|
||||
<tspan
|
||||
id="tspan919"
|
||||
style="stroke-width:0.26458332">Seb</tspan>
|
||||
</text>
|
||||
<circle
|
||||
cx="-7.4022427"
|
||||
cy="80.003822"
|
||||
r="1.3229166"
|
||||
style="overflow:hidden;fill:#3949ab;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
id="circle923" />
|
||||
<text
|
||||
x="-4.4918261"
|
||||
y="81.140182"
|
||||
font-size="10px"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:normal;font-family:Arial, sans-serif;text-anchor:start;overflow:hidden;fill:#000000;stroke:none;stroke-width:0.26458332"
|
||||
font="12px Arial, sans-serif"
|
||||
id="text927">
|
||||
<tspan
|
||||
id="tspan925"
|
||||
style="stroke-width:0.26458332">Conrad</tspan>
|
||||
</text>
|
||||
<circle
|
||||
id="circle3648"
|
||||
style="overflow:hidden;fill:#fb8c00;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
r="1.3229166"
|
||||
cy="84.514305"
|
||||
cx="-7.4022427" />
|
||||
<text
|
||||
id="text3652"
|
||||
font="12px Arial, sans-serif"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:normal;font-family:Arial, sans-serif;text-anchor:start;overflow:hidden;fill:#000000;stroke:none;stroke-width:0.26458332"
|
||||
font-size="10px"
|
||||
y="85.632065"
|
||||
x="-4.4918261">
|
||||
<tspan
|
||||
id="tspan3650"
|
||||
style="stroke-width:0.26458332">Paul</tspan>
|
||||
</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.7 KiB |
87
docs/Charts/Work Pies/Teammanagment.svg
Normal file
@@ -0,0 +1,87 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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"
|
||||
height="300"
|
||||
version="1.1"
|
||||
width="300"
|
||||
style="overflow:hidden"
|
||||
id="svg2455"
|
||||
sodipodi:docname="Teammanagment.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata2459">
|
||||
<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>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="958"
|
||||
inkscape:window-height="1008"
|
||||
id="namedview2457"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.62755727"
|
||||
inkscape:cx="-41.56941"
|
||||
inkscape:cy="77.795276"
|
||||
inkscape:window-x="-7"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2455"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<desc
|
||||
id="desc2421">Created with Raphaël 2.3.0</desc>
|
||||
<defs
|
||||
id="defs2423" />
|
||||
<path
|
||||
d="M 150,150 H 0 a 150,150 0 0 1 300,0 z"
|
||||
style="fill:#3949ab;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path2425"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 H 300 A 150,150 0 0 1 103.64745,292.65848 Z"
|
||||
style="fill:#8e24aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path2427"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 103.64745,292.65848 A 150,150 0 0 1 0,150 Z"
|
||||
style="fill:#7cb342;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path2429"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 H 0 a 150,150 0 0 1 300,0 z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path2431"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 H 300 A 150,150 0 0 1 103.64745,292.65848 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path2433"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 103.64745,292.65848 A 150,150 0 0 1 0,150 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path2435"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
97
docs/Charts/Work Pies/UI Design.svg
Normal file
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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"
|
||||
height="300"
|
||||
version="1.1"
|
||||
width="300"
|
||||
style="overflow:hidden"
|
||||
id="svg1149"
|
||||
sodipodi:docname="UI Design.svg"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
||||
<metadata
|
||||
id="metadata1153">
|
||||
<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>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="958"
|
||||
inkscape:window-height="1008"
|
||||
id="namedview1151"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.62755727"
|
||||
inkscape:cx="81.319105"
|
||||
inkscape:cy="197.10589"
|
||||
inkscape:window-x="-7"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg1149"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<desc
|
||||
id="desc1105">Created with Raphaël 2.3.0</desc>
|
||||
<defs
|
||||
id="defs1107" />
|
||||
<path
|
||||
d="M 150,150 7.34152,103.64745 a 150,150 0 0 1 285.31696,0 z"
|
||||
style="fill:#e53935;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1109"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 292.65848,103.64745 A 150,150 0 0 1 150,300 Z"
|
||||
style="fill:#fb8c00;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1111"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 V 300 A 150,150 0 0 1 28.64745,238.16779 Z"
|
||||
style="fill:#8e24aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1113"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 28.64745,238.16779 A 150,150 0 0 1 7.34152,103.64745 Z"
|
||||
style="fill:#7cb342;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round"
|
||||
id="path1115"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 7.34152,103.64745 a 150,150 0 0 1 285.31696,0 z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1117"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 292.65848,103.64745 A 150,150 0 0 1 150,300 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1119"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 V 300 A 150,150 0 0 1 28.64745,238.16779 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1121"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
d="M 150,150 28.64745,238.16779 A 150,150 0 0 1 7.34152,103.64745 Z"
|
||||
style="fill:#000000;fill-opacity:0;stroke:none"
|
||||
id="path1123"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
30
docs/Charts/Work Pies/aufteilungen.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
# UI-Design
|
||||
Paul 30
|
||||
Mucke 15
|
||||
Jan 15
|
||||
Basti 40
|
||||
|
||||
# Code
|
||||
Mucke 35
|
||||
Basti 25
|
||||
Jan 20
|
||||
Conrad 10
|
||||
Seb 10
|
||||
|
||||
# Dokumentation
|
||||
Paul 40
|
||||
Mucke 10
|
||||
Conrad 10
|
||||
Basti 10
|
||||
Seb 15
|
||||
Jan 15
|
||||
|
||||
# Teammanagement
|
||||
Mucke 30
|
||||
Conrad 50
|
||||
Jan 20
|
||||
|
||||
# Kundenkommunikation
|
||||
Jan 50
|
||||
Conrad 25
|
||||
Mucke 25
|
||||
512
docs/Charts/Workload_per_Week.svg
Normal file
@@ -0,0 +1,512 @@
|
||||
<?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="1200"
|
||||
height="300"
|
||||
viewBox="0 0 317.49999 79.375002"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="Workload_per_Week.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.4142136"
|
||||
inkscape:cx="573.57789"
|
||||
inkscape:cy="177.32301"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1017"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-page="true" />
|
||||
<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,-217.62499)">
|
||||
<path
|
||||
style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:2.42487121;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 52.916671,222.91666 H 211.66668 v 74.08333 H 52.916671 Z"
|
||||
id="path1314"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="rect1248"
|
||||
d="M 9.7949214e-7,222.91666 H 52.916671 v 74.08333 H 9.7949214e-7 Z"
|
||||
style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<g
|
||||
id="g863"
|
||||
transform="translate(9.9078837)">
|
||||
<g
|
||||
id="g885">
|
||||
<g
|
||||
id="g891">
|
||||
<text
|
||||
id="text841"
|
||||
y="232.131"
|
||||
x="49.004974"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634"
|
||||
y="232.131"
|
||||
x="49.004974"
|
||||
id="tspan839"
|
||||
sodipodi:role="line">43</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="48.950886"
|
||||
y="234.44493"
|
||||
id="text857"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan855"
|
||||
x="48.950886"
|
||||
y="234.44493"
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332">21.10. - 27.10.</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g899"
|
||||
transform="translate(11.22254)">
|
||||
<g
|
||||
id="g873"
|
||||
transform="translate(13.418155)">
|
||||
<g
|
||||
id="g879">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="48.942963"
|
||||
y="232.131"
|
||||
id="text867"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan865"
|
||||
x="48.942963"
|
||||
y="232.131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634">44</tspan></text>
|
||||
<text
|
||||
id="text871"
|
||||
y="234.44493"
|
||||
x="49.039082"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
y="234.44493"
|
||||
x="49.039082"
|
||||
id="tspan869"
|
||||
sodipodi:role="line">28.10. - 3.11.</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(39.456883)"
|
||||
id="g933">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="48.942963"
|
||||
y="232.131"
|
||||
id="text903"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan901"
|
||||
x="48.942963"
|
||||
y="232.131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634">45</tspan></text>
|
||||
<text
|
||||
id="text907"
|
||||
y="234.44493"
|
||||
x="49.039082"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
y="234.44493"
|
||||
x="49.039082"
|
||||
id="tspan905"
|
||||
sodipodi:role="line">4.11. - 10.11.</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(40.476653)"
|
||||
id="g939">
|
||||
<text
|
||||
id="text923"
|
||||
y="232.131"
|
||||
x="62.707344"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634"
|
||||
y="232.131"
|
||||
x="62.707344"
|
||||
id="tspan921"
|
||||
sodipodi:role="line">46</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="62.803463"
|
||||
y="234.44493"
|
||||
id="text927"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan925"
|
||||
x="62.803463"
|
||||
y="234.44493"
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332">11.11. - 17.11.</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(42.535531)"
|
||||
id="g1110">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="75.469467"
|
||||
y="232.131"
|
||||
id="text943"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan941"
|
||||
x="75.469467"
|
||||
y="232.131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634">47</tspan></text>
|
||||
<text
|
||||
id="text947"
|
||||
y="234.44493"
|
||||
x="75.565582"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
y="234.44493"
|
||||
x="75.565582"
|
||||
id="tspan945"
|
||||
sodipodi:role="line">18.11. - 24.11.</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(55.041295)"
|
||||
id="g963">
|
||||
<text
|
||||
id="text953"
|
||||
y="232.131"
|
||||
x="77.826393"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634"
|
||||
y="232.131"
|
||||
x="77.826393"
|
||||
id="tspan951"
|
||||
sodipodi:role="line">48</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="77.922508"
|
||||
y="234.44493"
|
||||
id="text957"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan955"
|
||||
x="77.922508"
|
||||
y="234.44493"
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332">25.11. - 1.12.</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(69.862305)"
|
||||
id="g973">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="77.826393"
|
||||
y="232.131"
|
||||
id="text967"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan965"
|
||||
x="77.826393"
|
||||
y="232.131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634">49</tspan></text>
|
||||
<text
|
||||
id="text971"
|
||||
y="234.44493"
|
||||
x="77.922508"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
y="234.44493"
|
||||
x="77.922508"
|
||||
id="tspan969"
|
||||
sodipodi:role="line">2.12. - 8.12.</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(42.112858)"
|
||||
id="g1045">
|
||||
<text
|
||||
id="text1017"
|
||||
y="232.131"
|
||||
x="120.35414"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634"
|
||||
y="232.131"
|
||||
x="120.35414"
|
||||
id="tspan1015"
|
||||
sodipodi:role="line">50</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="120.45026"
|
||||
y="234.44493"
|
||||
id="text1021"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1019"
|
||||
x="120.45026"
|
||||
y="234.44493"
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332">9.12. - 15.12.</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(42.568353)"
|
||||
id="g1051">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="134.71724"
|
||||
y="232.131"
|
||||
id="text1027"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1025"
|
||||
x="134.71724"
|
||||
y="232.131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634">VFZ</tspan></text>
|
||||
<text
|
||||
id="text1031"
|
||||
y="234.44493"
|
||||
x="134.81335"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
y="234.44493"
|
||||
x="134.81335"
|
||||
id="tspan1029"
|
||||
sodipodi:role="line">16.12. - 12.01</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(71.752461)"
|
||||
id="g1075">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="120.35414"
|
||||
y="232.131"
|
||||
id="text1055"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1053"
|
||||
x="120.35414"
|
||||
y="232.131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634">3</tspan></text>
|
||||
<text
|
||||
id="text1059"
|
||||
y="234.44493"
|
||||
x="120.45026"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332"
|
||||
y="234.44493"
|
||||
x="120.45026"
|
||||
id="tspan1057"
|
||||
sodipodi:role="line">13.1. - 19.1</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(69.242634)"
|
||||
id="g1086">
|
||||
<g
|
||||
id="g1079">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="137.72665"
|
||||
y="232.131"
|
||||
id="text1065"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1063"
|
||||
x="137.72665"
|
||||
y="232.131"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333311px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.13657634">4</tspan></text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="137.82277"
|
||||
y="234.44493"
|
||||
id="text1069"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1067"
|
||||
x="137.82277"
|
||||
y="234.44493"
|
||||
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1.41111112px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:center;text-anchor:middle;stroke-width:0.26458332">20.1. - 26.1</tspan></text>
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:1;fill:#7cb342;fill-opacity:1;stroke:none;stroke-width:1.33902633;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1090"
|
||||
width="211.66667"
|
||||
height="5.0612011"
|
||||
x="9.7949214e-07"
|
||||
y="217.85545" />
|
||||
<rect
|
||||
y="217.85545"
|
||||
x="9.7949214e-07"
|
||||
height="5.0612011"
|
||||
width="52.916668"
|
||||
id="rect1104"
|
||||
style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.66951317;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="51.501423"
|
||||
y="242.5545"
|
||||
id="text817"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan815"
|
||||
x="51.501423"
|
||||
y="242.5545"
|
||||
style="font-size:3.52777767px;text-align:end;text-anchor:end;stroke-width:0.13657634">Code</tspan></text>
|
||||
<text
|
||||
id="text825"
|
||||
y="254.12839"
|
||||
x="51.63406"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:3.52777767px;text-align:end;text-anchor:end;stroke-width:0.13657634"
|
||||
y="254.12839"
|
||||
x="51.63406"
|
||||
id="tspan823"
|
||||
sodipodi:role="line">Dokumentation</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="51.63406"
|
||||
y="265.31555"
|
||||
id="text829"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan827"
|
||||
x="51.63406"
|
||||
y="265.31555"
|
||||
style="font-size:3.52777767px;text-align:end;text-anchor:end;stroke-width:0.13657634">UI-Design</tspan></text>
|
||||
<text
|
||||
id="text833"
|
||||
y="277.27615"
|
||||
x="51.63406"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:3.52777767px;text-align:end;text-anchor:end;stroke-width:0.13657634"
|
||||
y="277.27615"
|
||||
x="51.63406"
|
||||
id="tspan831"
|
||||
sodipodi:role="line">Kundenkommunikation</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:5.46305418px;line-height:1.25;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13657634"
|
||||
x="51.403236"
|
||||
y="288.45471"
|
||||
id="text837"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan835"
|
||||
x="51.403236"
|
||||
y="288.45471"
|
||||
style="font-size:3.52777767px;text-align:end;text-anchor:end;stroke-width:0.13657634">Teammanagement</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#e6e6e6;stroke-width:0.79375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 52.916671,241.24106 H 211.66903"
|
||||
id="path1316"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1318"
|
||||
d="M 52.916671,252.81494 H 211.66903"
|
||||
style="fill:none;stroke:#e6e6e6;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#e6e6e6;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 52.916671,264.38882 H 211.66903"
|
||||
id="path1320"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1322"
|
||||
d="M 52.916671,275.96271 H 211.66903"
|
||||
style="fill:none;stroke:#e6e6e6;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#e6e6e6;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 52.916671,287.53659 H 211.66903"
|
||||
id="path1324"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<rect
|
||||
style="opacity:1;fill:#80b3ff;fill-opacity:1;stroke:#0066ff;stroke-width:0.52916658;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1326"
|
||||
width="157.18375"
|
||||
height="4.7624998"
|
||||
x="53.689987"
|
||||
y="250.43369" />
|
||||
<rect
|
||||
y="273.58145"
|
||||
x="67.73333"
|
||||
height="4.7624998"
|
||||
width="143.53647"
|
||||
id="rect1330"
|
||||
style="opacity:1;fill:#80b3ff;fill-opacity:1;stroke:#0066ff;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="opacity:1;fill:#80b3ff;fill-opacity:1;stroke:#0066ff;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1334"
|
||||
width="102.12918"
|
||||
height="4.7624998"
|
||||
x="109.10049"
|
||||
y="238.85982" />
|
||||
<rect
|
||||
style="opacity:1;fill:#80b3ff;fill-opacity:1;stroke:#0066ff;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1336"
|
||||
width="143.53647"
|
||||
height="4.7624998"
|
||||
x="67.73333"
|
||||
y="285.15533" />
|
||||
<rect
|
||||
style="opacity:1;fill:#80b3ff;fill-opacity:1;stroke:#0066ff;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1338"
|
||||
width="12.700011"
|
||||
height="4.7624998"
|
||||
x="111.72031"
|
||||
y="262.00757" />
|
||||
<rect
|
||||
y="262.1011"
|
||||
x="170.27904"
|
||||
height="4.7624998"
|
||||
width="25.929167"
|
||||
id="rect1340"
|
||||
style="opacity:1;fill:#80b3ff;fill-opacity:1;stroke:#0066ff;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 620 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: 2.7 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 24 KiB |
BIN
docs/Manual/assets/tool-circle.png
Normal file
|
After Width: | Height: | Size: 935 B |
BIN
docs/Manual/assets/tool-flood-fill.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
docs/Manual/assets/tool-gradient.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
docs/Manual/assets/tool-magic-wand.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
@@ -10,7 +10,7 @@
|
||||
\usepackage{graphicx}
|
||||
\usepackage{svg}
|
||||
|
||||
\title{intelliPhoto 0.31 - Manual}
|
||||
\title{intelliPhoto 0.8 - Manual}
|
||||
\author{Paul Norberger \& the intelliPhoto team}
|
||||
|
||||
\begin{document}
|
||||
@@ -18,17 +18,16 @@
|
||||
\maketitle
|
||||
\thispagestyle{empty}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.35\linewidth,keepaspectratio]{assets/icon}
|
||||
\includegraphics[width=0.18\linewidth,keepaspectratio]{assets/icon}
|
||||
\end{center}
|
||||
\tableofcontents
|
||||
\end{titlepage}
|
||||
\section{Introduction}
|
||||
intelliPhoto is a software for creating and editing graphics of various kinds. While it allows for work with a full color space, it will also allow export in a more restriced format, which uses 1 byte per pixel. Currently its in its early stages of development and has a very limited array of tools as well as a functional, but barebones interface. This will change in future versions.
|
||||
Currently the following features are implemented, which will be described in further detail on the following pages:
|
||||
intelliPhoto is a software for creating and editing graphics of various kinds. It uses 1 byte per pixel and is ideal for cases where this sort of limitation is required, because of various reasons, we will not go into. It has an extensive feature set, which includes, but is not limited to:
|
||||
\begin{itemize}
|
||||
\item A barebones user interface
|
||||
\item An advanced, highly usable user interface
|
||||
\item Loading and Saving images from and to standardized formats (such as .png, .bmp or .jpg)
|
||||
\item Drawing with a pen with adjustable width and color, clearing the whole canvas with one color and drawing lines, rectangles, circles and polygons as well as flood filling adjacent pixels
|
||||
\item Drawing with a pen with adjustable width and color, clearing the whole canvas with one color and drawing lines, flood-filling similiar pixels, creating rectangles, circles and polygons
|
||||
\item A layer structure, that allows for creating, deleting, moving and changing the order of layers
|
||||
\end{itemize}
|
||||
|
||||
@@ -38,15 +37,13 @@ After startup the following window opens:
|
||||
\includegraphics[width=0.55\linewidth,keepaspectratio]{assets/startup}
|
||||
\end{center}
|
||||
|
||||
\subsection{Loading images}
|
||||
\subsection{Image setup}
|
||||
\subsubsection{Loading images}
|
||||
To load a preexisting image, click on \texttt{File} in the top menu bar and then on \texttt{Open...} in the appearing context menu.
|
||||
\begin{center}
|
||||
\includegraphics[width=0.3\linewidth,keepaspectratio]{assets/file-open}
|
||||
\end{center}
|
||||
|
||||
A file explorer window opens. Navigate to the image you want to open and click on \texttt{Open} or the equivalent in your system language. The image will now be imported and displayed.
|
||||
|
||||
\subsection{Saving images}
|
||||
\subsubsection{Saving images}
|
||||
To save the current canvas as an image, click on \texttt{File} in the top menu bar then hover over \texttt{Save As} and click on your preferred file format in the appearing context menu.
|
||||
\begin{center}
|
||||
\includegraphics[width=0.3\linewidth,keepaspectratio]{assets/file-save}
|
||||
@@ -54,57 +51,69 @@ To save the current canvas as an image, click on \texttt{File} in the top menu b
|
||||
|
||||
A file explorer window opens. Navigate to your preferred save location, input a file name and click on \texttt{Save} or the equivalent in your system language. The image will be saved at that location in the selected file format.
|
||||
|
||||
\subsection{Setting the active layer}
|
||||
The active layer is the layer you are currently editing. To change it, you currently have to specify the index of the layer under \texttt{Layer > select Active...}.
|
||||
\subsection{Working with layers}
|
||||
\subsubsection{Creating a new layer}
|
||||
To create a new layer, simply navigate to \texttt{Layer > Create Layer} and select the type of layer you want. Afterwards popups will appear, which will allow you to specify width and height of this new layer.
|
||||
For Shaped Layers you afterwards have the option to specify the bounding polygon. To do this simply navigate to \texttt{Layer > Select Polygon Data} and create the polygon by clicking on the edge points on the canvas. The description of the usage under "Using the polygon tool" might help you.
|
||||
|
||||
\subsection{Setting the main and secondary color}
|
||||
The main and secondary color are a concept used by all the drawing tools. You select them independendly of other tool parameters under \texttt{Tools > Color}.
|
||||
\begin{center}
|
||||
\includegraphics[width=0.3\linewidth,keepaspectratio]{assets/change-colors}
|
||||
\end{center}
|
||||
The appearing popup will allow you to specify a new color.
|
||||
\subsubsection{Setting the active layer}
|
||||
The active layer is the layer you are currently editing. To change it, you currently have to specify the index of the layer under \texttt{Layer > Set Active}.
|
||||
|
||||
\subsection{Switching main and secondary color}
|
||||
An often desired use case is to switch the main and secondary color. So that you don't have to this manually, which would be time consuming there is an easy command to do it under \texttt{Tools > Color}.
|
||||
It is also bound to the keyboard shortcut \texttt{Ctrl+Shift+S}.
|
||||
|
||||
\subsection{Drawing with the pen tool}
|
||||
To activate the pen tool simply select it under \texttt{Tools > Pen}. You will be prompted to input the pen width, just put in the width you desire.
|
||||
\begin{center}
|
||||
\includegraphics[width=0.2\linewidth,keepaspectratio]{assets/tool-pen}
|
||||
\end{center}
|
||||
To edit the active layer with the pen tool simply click and hold the left mouse button while hovering the layer on the canvas. When you click within the boundaries of the active layer, the pixels in the radius you selected will change their color to the main color which you selected under the section above.
|
||||
|
||||
\subsection{Drawing straight lines}
|
||||
To activate the line tool select it under \texttt{Tools > Line}. You will be prompted to input the line width.
|
||||
To draw a line you now have to left click on the starting point on the canvas, hold it pressed and move to the end point and release the mouse button.
|
||||
|
||||
You can cancel this operation at any time by clicking the right mouse button while holding the left and then releasing both.
|
||||
|
||||
\subsection{Fill the active layer in one color}
|
||||
To fill the whole layer with the main color, you first specify the color on the right side of the picture.
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[width=0.3\linewidth,keepaspectratio]{assets/tool-plain}
|
||||
\end{center}
|
||||
|
||||
\subsection{Moving layers}
|
||||
The layers are flexible and can be moved to a different position on the canvas, their order can be changed at will. For this you can use the movement options under \texttt{Layer}. Keep in mind that the changes always only effect the active layer you have chosen in the section "Setting the active layer".
|
||||
\subsubsection{Moving layers}
|
||||
The layers are flexible and can be moved to a different position on the canvas, their order can be changed at will. For this you can use the movement options under \texttt{Layer}. Keep in mind that the changes always only effect the active layer you have chosen in the section "Setting the active layer". You can also alternatively use the shortcuts displayed unter this subsection.
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[width=0.3\linewidth,keepaspectratio]{assets/layer-options}
|
||||
\end{center}
|
||||
|
||||
\subsection{Creating and deleting layers}
|
||||
Raster Layers can be created at will under \texttt{Layer > New Layer...} You will be prompted to input the width and height of the new layer. Afterwards it will be created.
|
||||
\begin{center}
|
||||
\includegraphics[width=0.3\linewidth,keepaspectratio]{assets/create-layer}
|
||||
\end{center}
|
||||
To delete the active layer you have to click on \texttt{Delete Layer...} in the same submenu.
|
||||
|
||||
\subsection{Transparency and layers}
|
||||
\subsubsection{Transparency and layers}
|
||||
Layers can also be made more or less transparent under \texttt{Layer > set Alpha}. Values between 0 and 255 are valid. There is currently no error handling and this can lead to memory leaks, so be careful. This also only effects the active layer.
|
||||
|
||||
\subsection{Color Management}
|
||||
\subsubsection{Setting the main and secondary color}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.3\linewidth,keepaspectratio]{assets/change-colors}
|
||||
\end{center}
|
||||
The main and secondary color are a concept used by all the drawing tools. You can set them individually, by clicking on the corresponding color icon on the right-hand-side toolbar, besides the canvas. The left color icon is for the main color, the right color icon for the secondary color.
|
||||
After the click, a popup will appear. The popup will allow you to specify a new color.
|
||||
|
||||
\subsubsection{Switching main and secondary color}
|
||||
An often desired use case is to switch the main and secondary color. So that you don't have to this manually, which would be time consuming there is an easy command to do it under the color icons on the right-hand-side toolbar, besides the canvas.
|
||||
It is also bound to the keyboard shortcut \texttt{Ctrl+Shift+S}.
|
||||
|
||||
\subsubsection{Drawing with the pen tool}
|
||||
To activate the pen tool simply click on the pen tool icon on the right-hand-side toolbar.
|
||||
To edit the active layer with the pen tool simply click and hold the left mouse button while hovering the layer on the canvas. When you click within the boundaries of the active layer, the pixels in the radius you selected will change their color to the main color which you selected under the section above.
|
||||
|
||||
\subsubsection{Drawing straight lines}
|
||||
To activate the line tool just click on the line tool icon on the right-hand-side toolbar.
|
||||
To draw a line you now have to left click on the starting point on the canvas, hold it pressed and move to the end point and release the mouse button. The width of the edge can be specified under \texttt{Width} in the right-hand-side toolbar.
|
||||
|
||||
\subsubsection{Drawing circles}
|
||||
To activate the circle tool just click on the circle tool icon on the right-hand-side toolbar.
|
||||
To create a circle you now have to left click and drag from the wanted center point, to some point on the edge of the circle you want, the circle will be previewed. You can release the mouse button after you are satisfied. Otherwise you can also click on the right mouse button while still holding the left one to cancel the operation.
|
||||
The main color dictates the color of the edge, while the secondary color is used for the inside of the circle. If you want the inside to be transparent you can set the transparency on the side under \texttt{Inner Alpha} in the range between 0 (completely transparent) to 255 (completely opaque). The width of the edge can be specified under \texttt{Width}.
|
||||
|
||||
\subsubsection{Drawing rectangles}
|
||||
To activate the rectangle tool click on the rectangle tool icon on the right-hand-side toolbar.
|
||||
To create the a rectangle you now have to left click and drag form one wanted corner point to the other corner point diagonal from the starting point, the rectangle will be previewed. You can release the mouse button after you are satisfied.
|
||||
Otherwise you can also click on the right mouse button while still holding the left one to cancel the operation.
|
||||
The main color the color of the edge, while the secondary color is used for the inside of the recangle. If you want the inside to be transparent you can set the transparency on the side under \texttt{Inner Alpha} in the range between 0 (completely transparent) to 255 (completely opaque). The width of the edge can be specified under \texttt{Width}.
|
||||
|
||||
\subsubsection{Drawing polygons}
|
||||
To activate the polygon tool click on the polygon tool icon on the right-hand-side toolbar.
|
||||
To create the polygon you now have to left click on each of the corner points you want for your polygon in the order you want them to connect.
|
||||
After you've all the points added, click close to the starting point you chose (You can see it in the preview.) to close up the polygon. You can end this process at any point by clicking the right mouse button.
|
||||
The main color dictates the color of the edge, while the secondary color is used for the inside of the polygon. If you want the inside to be transparent you can set the transparency on the side under \texttt{Inner Alpha} in the range between 0 (completely transparent) to 255 (completely opaque). The width of the edge can be specified under \texttt{Width}.
|
||||
|
||||
\subsubsection{Using gradients}
|
||||
To activate the gradient tool just click on the gradient tool icon on the right-hand-side toolbar. The gradient interpolates linearly from the main color to the second hand color. To change them refer to the section "Setting the main and secondary color".
|
||||
The use of this tool is very similiar to the line tool: Simply click and hold on the starting point of the gradient, move to the end location and release the mouse button. The pixels on the active layer will change accordingly.
|
||||
|
||||
\subsubsection{Fill the active layer in one color}
|
||||
To activate the plain tool just click on the plain tool icon on the right-hand-side toolbar.
|
||||
Afterwards you simply click inside of the canvas to fill the active layer with the main color.
|
||||
|
||||
\subsection{Closing the program}
|
||||
To close the program you have to execute the exit program routine, which heavily depends on your operating system. Usually you can find a red cross symbol at the top right, though it may be different depending on your setup.
|
||||
For Windows 10, the desired symbol looks like this when hovered:
|
||||
@@ -113,11 +122,4 @@ For Windows 10, the desired symbol looks like this when hovered:
|
||||
\end{center}
|
||||
Alternatively you can press \texttt{CTR+Q}.
|
||||
|
||||
\section{Next steps}
|
||||
The following features are currently high priority and will be implimented in the near future:
|
||||
\begin{itemize}
|
||||
\item Refactoring the code, improving readability, structure and the dev documentation
|
||||
\item Improving the UI and integrating all the tools in it
|
||||
\end{itemize}
|
||||
|
||||
\end{document}
|
||||
430
docs/Sequenzdiagramme/Sequenzdiagram-PenTool.uxf
Normal file
@@ -0,0 +1,430 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>14</zoom_level>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>378</x>
|
||||
<y>14</y>
|
||||
<w>140</w>
|
||||
<h>42</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:PaintingArea_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>434</x>
|
||||
<y>42</y>
|
||||
<w>42</w>
|
||||
<h>98</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>112</x>
|
||||
<y>0</y>
|
||||
<w>84</w>
|
||||
<h>154</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>140</x>
|
||||
<y>112</y>
|
||||
<w>28</w>
|
||||
<h>1092</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>434</x>
|
||||
<y>112</y>
|
||||
<w>28</w>
|
||||
<h>1092</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>154</x>
|
||||
<y>112</y>
|
||||
<w>308</w>
|
||||
<h>56</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>728</x>
|
||||
<y>112</y>
|
||||
<w>28</w>
|
||||
<h>1092</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>672</x>
|
||||
<y>14</y>
|
||||
<w>140</w>
|
||||
<h>42</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:IntelliToolPen_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>728</x>
|
||||
<y>42</y>
|
||||
<w>42</w>
|
||||
<h>98</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>966</x>
|
||||
<y>14</y>
|
||||
<w>140</w>
|
||||
<h>42</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:IntelliTool_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1022</x>
|
||||
<y>42</y>
|
||||
<w>42</w>
|
||||
<h>98</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>1022</x>
|
||||
<y>112</y>
|
||||
<w>28</w>
|
||||
<h>1078</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>154</x>
|
||||
<y>518</y>
|
||||
<w>308</w>
|
||||
<h>56</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>448</x>
|
||||
<y>140</y>
|
||||
<w>308</w>
|
||||
<h>56</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>742</x>
|
||||
<y>168</y>
|
||||
<w>308</w>
|
||||
<h>56</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>154</x>
|
||||
<y>336</y>
|
||||
<w>308</w>
|
||||
<h>56</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>448</x>
|
||||
<y>364</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseMove(coordinates)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLFrame</id>
|
||||
<coordinates>
|
||||
<x>42</x>
|
||||
<y>266</y>
|
||||
<w>1176</w>
|
||||
<h>336</h>
|
||||
</coordinates>
|
||||
<panel_attributes>loop
|
||||
--
|
||||
until MouseLeftReleased(event) or MouseRightPressed(event)
|
||||
|
||||
|
||||
|
||||
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>742</x>
|
||||
<y>392</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MouseMove(coordinates)</panel_attributes>
|
||||
<additional_attributes>200.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>448</x>
|
||||
<y>476</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
DrwaLineToCoordinates()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLFrame</id>
|
||||
<coordinates>
|
||||
<x>42</x>
|
||||
<y>644</y>
|
||||
<w>1176</w>
|
||||
<h>490</h>
|
||||
</coordinates>
|
||||
<panel_attributes>alt
|
||||
--
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>154</x>
|
||||
<y>686</y>
|
||||
<w>308</w>
|
||||
<h>56</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>448</x>
|
||||
<y>714</y>
|
||||
<w>308</w>
|
||||
<h>56</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>742</x>
|
||||
<y>742</y>
|
||||
<w>308</w>
|
||||
<h>56</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>448</x>
|
||||
<y>798</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MergeSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>448</x>
|
||||
<y>210</y>
|
||||
<w>602</w>
|
||||
<h>56</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>154</x>
|
||||
<y>924</y>
|
||||
<w>308</w>
|
||||
<h>56</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>448</x>
|
||||
<y>952</y>
|
||||
<w>308</w>
|
||||
<h>56</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>742</x>
|
||||
<y>980</y>
|
||||
<w>308</w>
|
||||
<h>56</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>448</x>
|
||||
<y>1022</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
DeleteSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>154</x>
|
||||
<y>840</y>
|
||||
<w>308</w>
|
||||
<h>56</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>154</x>
|
||||
<y>1064</y>
|
||||
<w>308</w>
|
||||
<h>56</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>742</x>
|
||||
<y>448</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>742</x>
|
||||
<y>770</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>742</x>
|
||||
<y>1008</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
352
docs/Sequenzdiagramme/Sequenzdiagram-PlainTool.uxf
Normal file
@@ -0,0 +1,352 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>14</zoom_level>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>392</x>
|
||||
<y>56</y>
|
||||
<w>140</w>
|
||||
<h>42</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:PaintingArea_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>448</x>
|
||||
<y>84</y>
|
||||
<w>42</w>
|
||||
<h>98</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>126</x>
|
||||
<y>42</y>
|
||||
<w>84</w>
|
||||
<h>154</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>154</x>
|
||||
<y>154</y>
|
||||
<w>28</w>
|
||||
<h>686</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>448</x>
|
||||
<y>154</y>
|
||||
<w>28</w>
|
||||
<h>686</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>168</x>
|
||||
<y>154</y>
|
||||
<w>308</w>
|
||||
<h>56</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>742</x>
|
||||
<y>154</y>
|
||||
<w>28</w>
|
||||
<h>686</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLGeneric</id>
|
||||
<coordinates>
|
||||
<x>686</x>
|
||||
<y>56</y>
|
||||
<w>140</w>
|
||||
<h>42</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:IntelliToolPlain_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>742</x>
|
||||
<y>84</y>
|
||||
<w>42</w>
|
||||
<h>98</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>980</x>
|
||||
<y>56</y>
|
||||
<w>140</w>
|
||||
<h>42</h>
|
||||
</coordinates>
|
||||
<panel_attributes>_:IntelliTool_</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1036</x>
|
||||
<y>84</y>
|
||||
<w>42</w>
|
||||
<h>98</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>1036</x>
|
||||
<y>154</y>
|
||||
<w>28</w>
|
||||
<h>686</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>462</x>
|
||||
<y>182</y>
|
||||
<w>308</w>
|
||||
<h>56</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>756</x>
|
||||
<y>210</y>
|
||||
<w>308</w>
|
||||
<h>56</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>462</x>
|
||||
<y>252</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
CreateSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>168</x>
|
||||
<y>336</y>
|
||||
<w>308</w>
|
||||
<h>56</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>462</x>
|
||||
<y>364</y>
|
||||
<w>308</w>
|
||||
<h>56</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>756</x>
|
||||
<y>392</y>
|
||||
<w>308</w>
|
||||
<h>56</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>462</x>
|
||||
<y>448</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
MergeSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>168</x>
|
||||
<y>490</y>
|
||||
<w>308</w>
|
||||
<h>56</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>56</x>
|
||||
<y>294</y>
|
||||
<w>1176</w>
|
||||
<h>490</h>
|
||||
</coordinates>
|
||||
<panel_attributes>alt
|
||||
--
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>168</x>
|
||||
<y>574</y>
|
||||
<w>308</w>
|
||||
<h>56</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>168</x>
|
||||
<y>714</y>
|
||||
<w>308</w>
|
||||
<h>56</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>462</x>
|
||||
<y>672</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
DeleteSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>462</x>
|
||||
<y>602</y>
|
||||
<w>308</w>
|
||||
<h>56</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>756</x>
|
||||
<y>630</y>
|
||||
<w>308</w>
|
||||
<h>56</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>756</x>
|
||||
<y>238</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
CreateSubLayer()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>756</x>
|
||||
<y>420</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>756</x>
|
||||
<y>658</y>
|
||||
<w>308</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
()</panel_attributes>
|
||||
<additional_attributes>10.0;20.0;200.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.7</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.7</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#aeb08029a0c946ed0402c9c11a91965b1"> 15</a></span> QColor <a class="code" href="class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1">IntelliColorPicker::getFirstColor</a>()<span class="keyword"> const </span>{</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#ab41abe8fb7e184db2c33e792f09792e0"> 19</a></span> QColor <a class="code" href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a>()<span class="keyword"> const </span>{</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_aeb08029a0c946ed0402c9c11a91965b1"><div class="ttname"><a href="class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor() const</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_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_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</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_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.7</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.7</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#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>() <span class="keyword">const</span>;</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#ab41abe8fb7e184db2c33e792f09792e0">getSecondColor</a>() <span class="keyword">const</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="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_aeb08029a0c946ed0402c9c11a91965b1"><div class="ttname"><a href="class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor() const</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_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_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</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"><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>
|
||||
|
||||
105
docs/html/_intelli_datamanager_8cpp.html
Normal file
@@ -0,0 +1,105 @@
|
||||
<!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/IntelliDatamanager.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.7</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_datamanager_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">IntelliDatamanager.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_intelli_datamanager_8h_source.html">IntelliDatamanager.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_painting_area_8h_source.html">Layer/PaintingArea.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_datamanager_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_datamanager_8cpp.html">IntelliDatamanager.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>
|
||||
221
docs/html/_intelli_datamanager_8cpp_source.html
Normal file
@@ -0,0 +1,221 @@
|
||||
<!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/IntelliDatamanager.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.7</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_datamanager_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">IntelliDatamanager.cpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_intelli_datamanager_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_datamanager_8h.html">IntelliDatamanager.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="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54"> 4</a></span> <span class="keywordtype">bool</span> <a class="code" href="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54">IntelliDatamanager::saveProject</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Canvas, QString filePath){</div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  QFile openFile(filePath);</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="keywordflow">if</span>(openFile.open(QIODevice::WriteOnly)) {</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>  QTextStream out(&openFile);</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  std::vector<LayerObject>* layerBundle = Canvas-><a class="code" href="class_painting_area.html#a1452c4bf2ebf188d8af019a862f3d8ba">getLayerBundle</a>();</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keywordtype">size_t</span> numberOfLayers = layerBundle->size();</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  out << 7 << endl; <span class="comment">//version tag</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  out << Canvas-><a class="code" href="class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097">getRenderSettings</a>() << <span class="stringliteral">" "</span>;</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  out << Canvas-><a class="code" href="class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8">getMaxWidth</a>() << <span class="stringliteral">" "</span> << Canvas-><a class="code" href="class_painting_area.html#aa811d142df9239ae248679bd70ad6da7">getMaxHeight</a>() << endl; <span class="comment">//dimensions of canvas</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  out << numberOfLayers << endl; <span class="comment">//number of layers</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0; i<numberOfLayers; i++) {</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">int</span> width = layerBundle->at(i).width;</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordtype">int</span> height = layerBundle->at(i).height;</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  out << width << endl; <span class="comment">//width</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  out << height << endl; <span class="comment">//height</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  out << layerBundle->at(i).widthOffset << endl; <span class="comment">//widthOffset</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  out << layerBundle->at(i).heightOffset << endl; <span class="comment">//HeightOffset</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  out << layerBundle->at(i).alpha << endl; <span class="comment">//alpha of layer</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordflow">if</span>(layerBundle->at(i).image->getTypeOfImage() == <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>) {</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  out << 0 << <span class="stringliteral">" "</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>  out << 1 << <span class="stringliteral">" "</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>  std::vector<QPoint> points = layerBundle->at(i).image->getPolygonData();</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  out << points.size() << <span class="stringliteral">" "</span>;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> j = 0; j<points.size(); j++) {</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  out << points.at(j).x() << <span class="stringliteral">" "</span> << points.at(j).y() << <span class="stringliteral">" "</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="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j<height; j++) {</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> k = 0; k<width; k++) {</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  QColor pixColor = layerBundle->at(i).image->getImageData().pixelColor(j,k);</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  out << pixColor.red() << <span class="stringliteral">" "</span> << pixColor.green() << <span class="stringliteral">" "</span> << pixColor.blue() << <span class="stringliteral">" "</span> << pixColor.alpha() << <span class="stringliteral">" "</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>  }</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>  }</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  out << <span class="stringliteral">"\nFormat designed and approved by IntelliPhoto Team 7. All rigths reserved."</span>;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  openFile.close();</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> <span class="keyword">true</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>  </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">return</span> <span class="keyword">false</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"><a class="line" href="namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2"> 50</a></span> <span class="keywordtype">bool</span> <a class="code" href="namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2">IntelliDatamanager::loadProject</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Canvas, QString filePath){</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  QFile openFile(filePath);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  Canvas-><a class="code" href="class_painting_area.html#af4701dee7ce672d91ed1e80cdd1e7491">deleteAllLayers</a>();</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">if</span>(openFile.open(QIODevice::ReadOnly)) {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  QTextStream in(&openFile);</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">float</span> version;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">int</span> rendersetting;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">int</span> widthCanvas, heightCanvas, numberOffLayers;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  in >> version;</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  in >> rendersetting;</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  in >> widthCanvas >> heightCanvas;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  in >> numberOffLayers;</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>  Canvas-><a class="code" href="class_painting_area.html#a3bfc63de27c54f3edf9feb3af538343c">setCanvasDimensions</a>(widthCanvas, heightCanvas);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i<numberOffLayers; i++) {</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordtype">int</span> width, height, widthOffset, heightOffset, alpha;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  in >> width >> height >> widthOffset >> heightOffset >> alpha;</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="keywordtype">int</span> typeFlag;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordtype">size_t</span> numberOfPoints;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  std::vector<QPoint> polyPoints;</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>  in >> typeFlag >> numberOfPoints;</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">if</span>(typeFlag==0) {</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  Canvas-><a class="code" href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">addLayer</a>(width, height, widthOffset, heightOffset, alpha, <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }<span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  Canvas-><a class="code" href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">addLayer</a>(width, height, widthOffset, heightOffset, alpha, <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a>);</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>  polyPoints.reserve(numberOfPoints);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> j = 0; j<numberOfPoints; j++) {</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">int</span> x, y;</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  in >> x >> y;</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  polyPoints.push_back(QPoint(x,y));</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>  Canvas-><a class="code" href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">setPolygonDataToActive</a>(polyPoints);</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="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j<height; j++) {</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> k = 0; k<width; k++) {</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">int</span> red, green, blue, alpha;</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  in >> red >> green >> blue >> alpha;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  Canvas-><a class="code" href="class_painting_area.html#af1b7be20235139e4909086696ea74cf7">drawPixelOntoActive</a>(QColor(red, green, blue, alpha), QPoint(j, k));</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>  }</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  Canvas-><a class="code" href="class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd">setRenderSettings</a>(<span class="keyword">static_cast<</span><span class="keywordtype">bool</span><span class="keyword">></span>(rendersetting));</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  openFile.close();</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  Canvas-><a class="code" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">historyadd</a>();</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</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>  </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_a63be0831e5b6ceb8cc622d83aa28f0bd"><div class="ttname"><a href="class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd">PaintingArea::setRenderSettings</a></div><div class="ttdeci">void setRenderSettings(bool isFastRenderingOn)</div><div class="ttdoc">setRenderSettings updates all Images to the new Rendersetting.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00051">PaintingArea.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_aeb082c1cda3edb6b68d8ee45cf4822f8"><div class="ttname"><a href="class_painting_area.html#aeb082c1cda3edb6b68d8ee45cf4822f8">PaintingArea::getMaxWidth</a></div><div class="ttdeci">int getMaxWidth()</div><div class="ttdoc">getMaxWidth gets the max width of the Canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00290">PaintingArea.cpp:290</a></div></div>
|
||||
<div class="ttc" id="anamespace_intelli_datamanager_html_a41920e07aa9e0b2756323779f7fe8de2"><div class="ttname"><a href="namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2">IntelliDatamanager::loadProject</a></div><div class="ttdeci">bool loadProject(PaintingArea *Canvas, QString filePath="unnamed.idf")</div><div class="ttdoc">loadProject loads a project from a file, closes current project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_datamanager_8cpp_source.html#l00050">IntelliDatamanager.cpp:50</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_aa811d142df9239ae248679bd70ad6da7"><div class="ttname"><a href="class_painting_area.html#aa811d142df9239ae248679bd70ad6da7">PaintingArea::getMaxHeight</a></div><div class="ttdeci">int getMaxHeight()</div><div class="ttdoc">getMaxHeight gets the max height of the Canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00294">PaintingArea.cpp:294</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#l00057">PaintingArea.h:57</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_af1b7be20235139e4909086696ea74cf7"><div class="ttname"><a href="class_painting_area.html#af1b7be20235139e4909086696ea74cf7">PaintingArea::drawPixelOntoActive</a></div><div class="ttdeci">void drawPixelOntoActive(QColor color, QPoint point)</div><div class="ttdoc">drawPixelOntoActive draws a pixel onto the image data of the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00086">PaintingArea.cpp:86</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_a1452c4bf2ebf188d8af019a862f3d8ba"><div class="ttname"><a href="class_painting_area.html#a1452c4bf2ebf188d8af019a862f3d8ba">PaintingArea::getLayerBundle</a></div><div class="ttdeci">std::vector< LayerObject > * getLayerBundle()</div><div class="ttdoc">getLayerBundle returns the real active layerbundle (care!)</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00491">PaintingArea.cpp:491</a></div></div>
|
||||
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a></div><div class="ttdeci">@ SHAPEDIMAGE</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_painting_area_html_af4701dee7ce672d91ed1e80cdd1e7491"><div class="ttname"><a href="class_painting_area.html#af4701dee7ce672d91ed1e80cdd1e7491">PaintingArea::deleteAllLayers</a></div><div class="ttdeci">void deleteAllLayers()</div><div class="ttdoc">deleteAllLayers deletes all layers</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00173">PaintingArea.cpp:173</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_a3bfc63de27c54f3edf9feb3af538343c"><div class="ttname"><a href="class_painting_area.html#a3bfc63de27c54f3edf9feb3af538343c">PaintingArea::setCanvasDimensions</a></div><div class="ttdeci">void setCanvasDimensions(int maxWidth, int maxHeight)</div><div class="ttdoc">setCanvasDimensions sets the dimension of the Canvas</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00072">PaintingArea.cpp:72</a></div></div>
|
||||
<div class="ttc" id="anamespace_intelli_datamanager_html_ac02f6f47ff8785ad9d49588baaca3d54"><div class="ttname"><a href="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54">IntelliDatamanager::saveProject</a></div><div class="ttdeci">bool saveProject(PaintingArea *Canvas, QString filePath="unnamed.idf")</div><div class="ttdoc">saveProject saves the current project to a file.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_datamanager_8cpp_source.html#l00004">IntelliDatamanager.cpp:4</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_ad631e87a1e7fe2b60f546b0f34995097"><div class="ttname"><a href="class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097">PaintingArea::getRenderSettings</a></div><div class="ttdeci">bool getRenderSettings()</div><div class="ttdoc">getRenderSettings updates all Images to the new Rendersetting.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00068">PaintingArea.cpp:68</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div>
|
||||
<div class="ttc" id="aclass_painting_area_html_aac7d7bca37e0d7c7d077b65224795577"><div class="ttname"><a href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">PaintingArea::setPolygonDataToActive</a></div><div class="ttdeci">void setPolygonDataToActive(std::vector< QPoint > points)</div><div class="ttdoc">setPolygonDataToActive sets polygondata to the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00090">PaintingArea.cpp:90</a></div></div>
|
||||
<div class="ttc" id="a_intelli_datamanager_8h_html"><div class="ttname"><a href="_intelli_datamanager_8h.html">IntelliDatamanager.h</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_datamanager_8cpp.html">IntelliDatamanager.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>
|
||||
123
docs/html/_intelli_datamanager_8h.html
Normal file
@@ -0,0 +1,123 @@
|
||||
<!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/IntelliDatamanager.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.7</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_datamanager_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="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">IntelliDatamanager.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <QFile></code><br />
|
||||
<code>#include <QDebug></code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_datamanager_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="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespace_intelli_datamanager"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_intelli_datamanager.html">IntelliDatamanager</a></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="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a41920e07aa9e0b2756323779f7fe8de2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2">IntelliDatamanager::loadProject</a> (<a class="el" href="class_painting_area.html">PaintingArea</a> *Canvas, QString filePath="unnamed.idf")</td></tr>
|
||||
<tr class="memdesc:a41920e07aa9e0b2756323779f7fe8de2"><td class="mdescLeft"> </td><td class="mdescRight">loadProject loads a project from a file, closes current project. <a href="namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a41920e07aa9e0b2756323779f7fe8de2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac02f6f47ff8785ad9d49588baaca3d54"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54">IntelliDatamanager::saveProject</a> (<a class="el" href="class_painting_area.html">PaintingArea</a> *Canvas, QString filePath="unnamed.idf")</td></tr>
|
||||
<tr class="memdesc:ac02f6f47ff8785ad9d49588baaca3d54"><td class="mdescLeft"> </td><td class="mdescRight">saveProject saves the current project to a file. <a href="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac02f6f47ff8785ad9d49588baaca3d54"><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_datamanager_8h.html">IntelliDatamanager.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>
|
||||
5
docs/html/_intelli_datamanager_8h.js
Normal file
@@ -0,0 +1,5 @@
|
||||
var _intelli_datamanager_8h =
|
||||
[
|
||||
[ "loadProject", "_intelli_datamanager_8h.html#a41920e07aa9e0b2756323779f7fe8de2", null ],
|
||||
[ "saveProject", "_intelli_datamanager_8h.html#ac02f6f47ff8785ad9d49588baaca3d54", null ]
|
||||
];
|
||||
122
docs/html/_intelli_datamanager_8h_source.html
Normal file
@@ -0,0 +1,122 @@
|
||||
<!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/IntelliDatamanager.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.7</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_datamanager_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">IntelliDatamanager.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_intelli_datamanager_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 INTELLIDATAMANAGER_H</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define INTELLIDATAMANAGER_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 <QFile></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"> 7</span> <span class="keyword">class </span><a class="code" href="class_painting_area.html">PaintingArea</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"><a class="line" href="namespace_intelli_datamanager.html"> 9</a></span> <span class="keyword">namespace </span><a class="code" href="namespace_intelli_datamanager.html">IntelliDatamanager</a> {</div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="keywordtype">bool</span> <a class="code" href="namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2">loadProject</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Canvas, QString filePath = <span class="stringliteral">"unnamed.idf"</span>);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">bool</span> <a class="code" href="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54">saveProject</a>(<a class="code" href="class_painting_area.html">PaintingArea</a>* Canvas, QString filePath = <span class="stringliteral">"unnamed.idf"</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"> 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 // INTELLIDATAMANAGER_H</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="anamespace_intelli_datamanager_html"><div class="ttname"><a href="namespace_intelli_datamanager.html">IntelliDatamanager</a></div><div class="ttdef"><b>Definition:</b> <a href="_intelli_datamanager_8h_source.html#l00009">IntelliDatamanager.h:9</a></div></div>
|
||||
<div class="ttc" id="anamespace_intelli_datamanager_html_a41920e07aa9e0b2756323779f7fe8de2"><div class="ttname"><a href="namespace_intelli_datamanager.html#a41920e07aa9e0b2756323779f7fe8de2">IntelliDatamanager::loadProject</a></div><div class="ttdeci">bool loadProject(PaintingArea *Canvas, QString filePath="unnamed.idf")</div><div class="ttdoc">loadProject loads a project from a file, closes current project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_datamanager_8cpp_source.html#l00050">IntelliDatamanager.cpp: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#l00057">PaintingArea.h:57</a></div></div>
|
||||
<div class="ttc" id="anamespace_intelli_datamanager_html_ac02f6f47ff8785ad9d49588baaca3d54"><div class="ttname"><a href="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54">IntelliDatamanager::saveProject</a></div><div class="ttdeci">bool saveProject(PaintingArea *Canvas, QString filePath="unnamed.idf")</div><div class="ttdoc">saveProject saves the current project to a file.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_datamanager_8cpp_source.html#l00004">IntelliDatamanager.cpp:4</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_datamanager_8h.html">IntelliDatamanager.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/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.7</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.7</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,202 @@ $(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="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="l00018"></a><span class="lineno"> 18</span>  </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc"> 19</a></span> <a class="code" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">IntelliImage::~IntelliImage</a>(){</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>  </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e"> 23</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="l00024"></a><span class="lineno"> 24</span>  <span class="comment">// Holds the image</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  QImage loadedImage;</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="comment">// If the image wasn't loaded leave this function</span></div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordflow">if</span> (!loadedImage.load(filePath))</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordflow">return</span> <span class="keyword">false</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="comment">// scaled Image to size of Layer</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  loadedImage = loadedImage.scaled(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(),Qt::IgnoreAspectRatio);</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="l00034"></a><span class="lineno"> 34</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="l00035"></a><span class="lineno"> 35</span>  <span class="keywordflow">return</span> <span class="keyword">true</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>  </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="l00038"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310"> 38</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="l00039"></a><span class="lineno"> 39</span>  <span class="comment">// Check if we need to redraw the image</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">if</span> (image->size() == newSize)</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</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="comment">// Create a new image to display and fill it with white</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  QImage newImage(newSize, QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  newImage.fill(qRgb(255, 255, 255));</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>  <span class="comment">// Draw the image</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  QPainter painter(&newImage);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  painter.drawImage(QPoint(0, 0), *image);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  *image = newImage.convertToFormat(QImage::Format_Indexed8);</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="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  *image = newImage;</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>  </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056"> 58</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="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</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="l00061"></a><span class="lineno"> 61</span>  }</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</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="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="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="l00065"></a><span class="lineno"> 65</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  painter->setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</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>  <span class="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  painter->drawPoint(p1);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">delete</span> painter;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  painter = <span class="keyword">nullptr</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="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</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="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"><a class="line" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1"> 78</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="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</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="l00081"></a><span class="lineno"> 81</span>  }</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</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="l00084"></a><span class="lineno"> 84</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  painter->drawPoint(p1);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">delete</span> painter;</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>  painter = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</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="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"> 96</span>  </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31"> 97</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="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</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="l00100"></a><span class="lineno"> 100</span>  }</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="comment">// Used to draw on the widget</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</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="l00103"></a><span class="lineno"> 103</span>  </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">// Set the current settings for the pen</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));</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="comment">// Draw a line from the last registered point to the current</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  painter->drawLine(p1, p2);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keyword">delete</span> painter;</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  painter = <span class="keyword">nullptr</span>;</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="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</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="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"> 116</span>  </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06"> 117</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="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</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="l00120"></a><span class="lineno"> 120</span>  }</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(color);</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</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="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"> 126</span>  </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f"> 127</a></span> QColor <a class="code" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">IntelliImage::getPixelColor</a>(QPoint& point){</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</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="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">return</span> copy.pixelColor(point);</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="keywordflow">return</span> <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(point);</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"><a class="line" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3"> 135</a></span> QImage <a class="code" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">IntelliImage::getImageData</a>(){</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  QImage copy = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  copy = copy.convertToFormat(QImage::Format_ARGB32);</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  }</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">return</span> copy;</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> }</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268"> 143</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="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = newData;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</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="l00147"></a><span class="lineno"> 147</span>  }</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</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="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"> 152</span>  </div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2"> 153</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="l00154"></a><span class="lineno"> 154</span>  this-><a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a> = fastRendererOn;</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</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="l00157"></a><span class="lineno"> 157</span>  }</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</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="l00160"></a><span class="lineno"> 160</span>  }</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> }</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520"> 163</a></span> <span class="keywordtype">int</span> <a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">IntelliImage::getWidth</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width();</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> }</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1"> 167</a></span> <span class="keywordtype">int</span> <a class="code" href="class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1">IntelliImage::getHeight</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height();</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> }</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb"> 171</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb">IntelliImage::isFastRendering</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">return</span> this-><a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>;</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</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#l00097">IntelliImage.cpp:97</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#l00019">IntelliImage.cpp:19</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#l00058">IntelliImage.cpp:58</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a47941bed3060d8df5f2edce8c7f046cb"><div class="ttname"><a href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb">IntelliImage::isFastRendering</a></div><div class="ttdeci">virtual bool isFastRendering() const</div><div class="ttdoc">isFastRendering returns if the Image is in fast rendering mode.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00171">IntelliImage.cpp:171</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#l00078">IntelliImage.cpp:78</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#l00153">IntelliImage.cpp:153</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#l00135">IntelliImage.cpp:135</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#l00038">IntelliImage.cpp:38</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#l00143">IntelliImage.cpp:143</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#l00127">IntelliImage.cpp:127</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a895bbe107ad2958aca6eebf9af3eb7f1"><div class="ttname"><a href="class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1">IntelliImage::getHeight</a></div><div class="ttdeci">virtual int getHeight() const</div><div class="ttdoc">getHeight returns the height of the Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00167">IntelliImage.cpp:167</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#l00023">IntelliImage.cpp:23</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_aea7b5f173968b330ef034bedb9426520"><div class="ttname"><a href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">IntelliImage::getWidth</a></div><div class="ttdeci">virtual int getWidth() const</div><div class="ttdoc">getWidth returns the width of the Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00163">IntelliImage.cpp:163</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#l00117">IntelliImage.cpp:117</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.7</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">
|
||||
@@ -99,16 +95,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">
|
||||
@@ -120,8 +108,8 @@ Classes</h2></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>
|
||||
<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#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>,
|
||||
<a class="el" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</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>
|
||||
@@ -149,11 +137,11 @@ Enumerations</h2></td></tr>
|
||||
|
||||
<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>
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9"></a>RASTERIMAGE </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37"></a>SHAPEDIMAGE </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>
|
||||
<p class="definition">Definition at line <a class="el" href="_intelli_image_8h_source.html#l00022">22</a> of file <a class="el" href="_intelli_image_8h_source.html">IntelliImage.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -162,10 +150,10 @@ Enumerations</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_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>
|
||||
|
||||
@@ -2,7 +2,7 @@ var _intelli_image_8h =
|
||||
[
|
||||
[ "IntelliImage", "class_intelli_image.html", "class_intelli_image" ],
|
||||
[ "ImageType", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0", [
|
||||
[ "Raster_Image", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0a80e1612d2117f2b25530317279ffe7b3", null ],
|
||||
[ "Shaped_Image", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ab7e2d2c1c171e5a0e0b6b548449df79d", null ]
|
||||
[ "RASTERIMAGE", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9", null ],
|
||||
[ "SHAPEDIMAGE", "_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37", null ]
|
||||
] ]
|
||||
];
|
||||
@@ -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.7</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,126 @@ $(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="l00022"></a><span class="lineno"><a class="line" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0"> 22</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="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">RASTERIMAGE</a>,</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">SHAPEDIMAGE</a></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="l00030"></a><span class="lineno"><a class="line" href="class_intelli_image.html"> 30</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_image.html">IntelliImage</a> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">friend</span> <a class="code" href="class_intelli_tool.html">IntelliTool</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="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="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">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="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="l00066"></a><span class="lineno"> 66</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">~IntelliImage</a>() = 0;</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="l00074"></a><span class="lineno"> 74</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="l00075"></a><span class="lineno"> 75</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_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="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="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="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="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="l00091"></a><span class="lineno"> 91</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="l00092"></a><span class="lineno"> 92</span>  </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</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="l00098"></a><span class="lineno"> 98</span>  </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</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="l00106"></a><span class="lineno"> 106</span>  </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</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="l00113"></a><span class="lineno"> 113</span>  </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</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="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</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="l00124"></a><span class="lineno"> 124</span>  </div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</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="l00130"></a><span class="lineno"> 130</span>  </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba"> 135</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="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> std::vector<QPoint>();</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>  </div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f"> 139</a></span> <span class="keyword">virtual</span> <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> <a class="code" href="class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f">getTypeOfImage</a>(){</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a>;</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> }</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</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="l00149"></a><span class="lineno"> 149</span>  </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</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="l00156"></a><span class="lineno"> 156</span>  </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</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="l00162"></a><span class="lineno"> 162</span>  </div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">getImageData</a>();</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</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="l00173"></a><span class="lineno"> 173</span>  </div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1">getHeight</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  </div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb">isFastRendering</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> };</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</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="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div>
|
||||
<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#l00022">IntelliImage.h:22</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#l00097">IntelliImage.cpp:97</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#l00019">IntelliImage.cpp:19</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#l00058">IntelliImage.cpp:58</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_a47941bed3060d8df5f2edce8c7f046cb"><div class="ttname"><a href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb">IntelliImage::isFastRendering</a></div><div class="ttdeci">virtual bool isFastRendering() const</div><div class="ttdoc">isFastRendering returns if the Image is in fast rendering mode.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00171">IntelliImage.cpp:171</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#l00139">IntelliImage.h:139</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#l00135">IntelliImage.h:135</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#l00078">IntelliImage.cpp:78</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#l00153">IntelliImage.cpp:153</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_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#l00135">IntelliImage.cpp:135</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#l00038">IntelliImage.cpp:38</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#l00143">IntelliImage.cpp:143</a></div></div>
|
||||
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">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_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#l00127">IntelliImage.cpp:127</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_image_html_a895bbe107ad2958aca6eebf9af3eb7f1"><div class="ttname"><a href="class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1">IntelliImage::getHeight</a></div><div class="ttdeci">virtual int getHeight() const</div><div class="ttdoc">getHeight returns the height of the Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00167">IntelliImage.cpp:167</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_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#l00023">IntelliImage.cpp:23</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#l00030">IntelliImage.h:30</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_aea7b5f173968b330ef034bedb9426520"><div class="ttname"><a href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">IntelliImage::getWidth</a></div><div class="ttdeci">virtual int getWidth() const</div><div class="ttdoc">getWidth returns the width of the Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00163">IntelliImage.cpp:163</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#l00117">IntelliImage.cpp:117</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.7</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.7</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="ttdoc">slotCloseEvent is a slot for catching the close Event.</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="ttdoc">The IntelliInputDialog class is a customized Input Dialog to get Integers.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8h_source.html#l00015">IntelliInputDialog.h:15</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="ttdoc">IntelliInputDialog is the baisc constructor to for the InputDialog.</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="ttdoc">getInt is a static funktion ´, which creates an Input Dialog and gets an Integer.</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="ttdoc">slotEingabe is a slot for catching the Input Event.</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>
|
||||
119
docs/html/_intelli_input_dialog_8h.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/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.7</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="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="class_intelli_input_dialog.html" title="The IntelliInputDialog class is a customized Input Dialog to get Integers.">IntelliInputDialog</a> class is a customized Input Dialog to get Integers. <a href="class_intelli_input_dialog.html#details">More...</a><br /></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>
|
||||
159
docs/html/_intelli_input_dialog_8h_source.html
Normal file
@@ -0,0 +1,159 @@
|
||||
<!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.7</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="l00015"></a><span class="lineno"><a class="line" href="class_intelli_input_dialog.html"> 15</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="l00016"></a><span class="lineno"> 16</span> {</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> Q_OBJECT</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</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="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</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="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">public</span> slots:</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_input_dialog.html#ae59e68446caab323945ea725f69e89b0">slotCloseEvent</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"> 53</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_input_dialog.html#a23f837147e6aab3d8e0aff9d0f7012bd">slotEingabe</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> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</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="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> createConnections();</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="keywordtype">void</span> setInputBoxStyle();</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">int</span> valueInt;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> QGridLayout* Layout;</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> QDialogButtonBox* ButtonBox;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="keywordtype">bool</span>* notClosed;</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">const</span> QSize Linesize = QSize(150,20);</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">const</span> QSize Buttonsize = QSize(72,20);</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> QLabel* InputLabel;</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> QSpinBox* Input;</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> QPushButton* okButton;</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> QPushButton* cancelButton;</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> };</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</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="ttdoc">slotCloseEvent is a slot for catching the close Event.</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="ttdoc">The IntelliInputDialog class is a customized Input Dialog to get Integers.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_input_dialog_8h_source.html#l00015">IntelliInputDialog.h:15</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="ttdoc">IntelliInputDialog is the baisc constructor to for the InputDialog.</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="ttdoc">getInt is a static funktion ´, which creates an Input Dialog and gets an Integer.</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="ttdoc">slotEingabe is a slot for catching the Input Event.</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.7</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,14 @@ $(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>
|
||||
<code>#include <QEvent></code><br />
|
||||
<code>#include <QCloseEvent></code><br />
|
||||
<code>#include <QDebug></code><br />
|
||||
<code>#include <string></code><br />
|
||||
<code>#include <QScreen></code><br />
|
||||
<code>#include <QGuiApplication></code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_photo_gui_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -106,10 +101,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.7</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,29 @@ $(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 <QScrollArea></code><br />
|
||||
<code>#include "<a class="el" href="_intelli_input_dialog_8h_source.html">IntelliInputDialog.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="_intelli_datamanager_8h_source.html">IntelliHelper/IntelliDatamanager.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 +118,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.7</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,308 @@ $(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="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="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="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="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="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="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 <QScrollArea></span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include "<a class="code" href="_intelli_input_dialog_8h.html">IntelliInputDialog.h</a>"</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="_intelli_datamanager_8h.html">IntelliHelper/IntelliDatamanager.h</a>"</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="comment">//for unit testing</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">class </span><a class="code" href="class_unit_test.html">UnitTest</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> <span class="comment">// PaintingArea used to paint the image</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">class </span><a class="code" href="class_painting_area.html">PaintingArea</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_tool.html">IntelliTool</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> <span class="keyword">class </span><a class="code" href="class_intelli_color_picker.html">IntelliColorPicker</a>;</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_intelli_photo_gui.html"> 34</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="l00035"></a><span class="lineno"> 35</span> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">// Declares our class as a QObject which is the base class</span></div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// for all Qt objects</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">// QObjects handle events</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> Q_OBJECT</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <a class="code" href="class_intelli_photo_gui.html#ad2aaec3c1517a9aaa461b54e341b97e0">IntelliPhotoGui</a>();</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</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="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</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="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">private</span> slots:</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">void</span> slotOpen();</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">void</span> slotSave();</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">void</span> slotCreateNewRasterLayer();</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">void</span> slotCreateNewShapedLayer();</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="keywordtype">void</span> slotDeleteLayer();</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="keywordtype">void</span> slotSetActiveLayer();</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">void</span> slotSetActiveAlpha();</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">void</span> slotSetPolygon();</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">void</span> slotPositionMoveUp();</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="keywordtype">void</span> slotPositionMoveDown();</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">void</span> slotPositionMoveLeft();</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">void</span> slotPositionMoveRight();</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="keywordtype">void</span> slotMoveLayerUp();</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  </div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="keywordtype">void</span> slotMoveLayerDown();</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="keywordtype">void</span> slotUpdateFastRenderSettingsOn();</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  </div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">void</span> slotUpdateFastRenderSettingsOff();</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="keywordtype">void</span> slotSetFirstColor();</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <span class="keywordtype">void</span> slotSetSecondColor();</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  </div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="keywordtype">void</span> slotSwapColor();</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="keywordtype">void</span> slotCreatePenTool();</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="keywordtype">void</span> slotCreatePlainTool();</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  </div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="keywordtype">void</span> slotCreateLineTool();</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  </div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="keywordtype">void</span> slotCreateRectangleTool();</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="keywordtype">void</span> slotCreateCircleTool();</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="keywordtype">void</span> slotCreatePolygonTool();</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  </div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="keywordtype">void</span> slotCreateFloodFillTool();</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  </div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="keywordtype">void</span> slotCreateGradientTool();</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="keywordtype">void</span> slotAboutDialog();</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="keywordtype">void</span> slotChangeDim();</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  </div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="keywordtype">void</span> slotEnterPressed();</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  </div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="keywordtype">void</span> slotSetWidth();</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  </div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">void</span> slotSetInnerAlpha();</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  </div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> <span class="keywordtype">void</span> slotResetToolButtons();</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  </div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="keywordtype">void</span> slotGoBack();</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  </div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <span class="keywordtype">void</span> slotGoForward();</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  </div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  </div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <span class="keywordtype">void</span> createActions();</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  </div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="keywordtype">void</span> createMenus();</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  </div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="keywordtype">void</span> createGui();</div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  </div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="keywordtype">void</span> setIntelliStyle();</div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  </div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="keywordtype">bool</span> maybeSave();</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  </div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <span class="keywordtype">bool</span> saveFile(<span class="keyword">const</span> QByteArray &fileFormat);</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  </div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <span class="keywordtype">void</span> setDefaultValues();</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  </div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> <a class="code" href="class_painting_area.html">PaintingArea</a>* paintingArea;</div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  </div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> QPixmap preview;</div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  </div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> QSize Buttonsize;</div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> QPushButton* CircleButton;</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  </div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> QPushButton* FloodFillButton;</div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  </div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> QPushButton* GradientButton;</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  </div>
|
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> QPushButton* LineButton;</div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  </div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> QPushButton* PenButton;</div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  </div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> QPushButton* PlainButton;</div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  </div>
|
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> QPushButton* PolygonButton;</div>
|
||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  </div>
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> QPushButton* RectangleButton;</div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  </div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> QPushButton* FirstColorButton;</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  </div>
|
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> QPushButton* SecondColorButton;</div>
|
||||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  </div>
|
||||
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> QPushButton* SwitchColorButton;</div>
|
||||
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  </div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span> QPushButton* dimActive;</div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  </div>
|
||||
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span> QPushButton* dimCanvas;</div>
|
||||
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  </div>
|
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> QLabel* WidthLine;</div>
|
||||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  </div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> QLabel* innerAlphaLine;</div>
|
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  </div>
|
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span> QLabel* ActiveLayerLabel;</div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  </div>
|
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span> QLabel* ActiveLayerImageLabel;</div>
|
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  </div>
|
||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span> QLabel* FastRendererLabel;</div>
|
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  </div>
|
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span> QScrollArea* ScrollArea;</div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  </div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span> QLineEdit* EditLineWidth;</div>
|
||||
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  </div>
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span> QLineEdit* EditLineInnerAlpha;</div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  </div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> QIntValidator* ValidatorLineWidth;</div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  </div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> QIntValidator* ValidatorInnerAlpha;</div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  </div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  </div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> QMenu* saveAsMenu;</div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  </div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> QMenu* fileMenu;</div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  </div>
|
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> QMenu* renderMenu;</div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  </div>
|
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> QMenu* optionMenu;</div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  </div>
|
||||
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> QMenu* layerCreationMenu;</div>
|
||||
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  </div>
|
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span> QMenu* layerMenu;</div>
|
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  </div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span> QMenu* colorMenu;</div>
|
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  </div>
|
||||
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span> QMenu* toolCreationMenu;</div>
|
||||
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  </div>
|
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span> QMenu* toolSettingsMenu;</div>
|
||||
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  </div>
|
||||
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span> QMenu* toolMenu;</div>
|
||||
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  </div>
|
||||
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span> QMenu* helpMenu;</div>
|
||||
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  </div>
|
||||
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span> QAction* actionOpen;</div>
|
||||
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  </div>
|
||||
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span> QAction* actionExit;</div>
|
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  </div>
|
||||
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> QAction* actionUpdateFastRenderSettingsOn;</div>
|
||||
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  </div>
|
||||
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span> QAction* actionUpdateFastRenderSettingsOff;</div>
|
||||
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  </div>
|
||||
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span> QAction* actionColorPickerFirstColor;</div>
|
||||
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  </div>
|
||||
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span> QAction* actionColorPickerSecondColor;</div>
|
||||
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  </div>
|
||||
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span> QAction* actionColorSwap;</div>
|
||||
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  </div>
|
||||
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span> QAction* actionCreatePenTool;</div>
|
||||
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  </div>
|
||||
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span> QAction* actionCreatePlainTool;</div>
|
||||
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  </div>
|
||||
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span> QAction* actionCreateLineTool;</div>
|
||||
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  </div>
|
||||
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span> QAction* actionCreateRectangleTool;</div>
|
||||
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  </div>
|
||||
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span> QAction* actionCreateCircleTool;</div>
|
||||
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  </div>
|
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> QAction* actionCreatePolygonTool;</div>
|
||||
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  </div>
|
||||
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span> QAction* actionCreateFloodFillTool;</div>
|
||||
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  </div>
|
||||
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span> QAction* actionCreateGradientTool;</div>
|
||||
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  </div>
|
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span> QAction* actionChangeDim;</div>
|
||||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  </div>
|
||||
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span> QAction* actionSetWidth;</div>
|
||||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  </div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span> QAction* actionSetInnerAlpha;</div>
|
||||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  </div>
|
||||
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span> QAction* actionAboutDialog;</div>
|
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  </div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span> QAction* actionAboutQtDialog;</div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  </div>
|
||||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> QAction* actionCreateNewRasterLayer;</div>
|
||||
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  </div>
|
||||
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span> QAction* actionCreateNewShapedLayer;</div>
|
||||
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  </div>
|
||||
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span> QAction* actionDeleteLayer;</div>
|
||||
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>  </div>
|
||||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span> QAction* actionSetActiveLayer;</div>
|
||||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  </div>
|
||||
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span> QAction* actionSetActiveAlpha;</div>
|
||||
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  </div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span> QAction* actionSetPolygon;</div>
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  </div>
|
||||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span> QAction* actionMovePositionUp;</div>
|
||||
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  </div>
|
||||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> QAction* actionMovePositionDown;</div>
|
||||
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  </div>
|
||||
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span> QAction* actionMovePositionLeft;</div>
|
||||
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  </div>
|
||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span> QAction* actionMovePositionRight;</div>
|
||||
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  </div>
|
||||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span> QAction* actionMoveLayerUp;</div>
|
||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  </div>
|
||||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span> QAction* actionMoveLayerDown;</div>
|
||||
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  </div>
|
||||
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span> QList<QAction*> actionSaveAs;</div>
|
||||
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  </div>
|
||||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span> QAction* actionGoBack;</div>
|
||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  </div>
|
||||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span> QAction* actionGoForward;</div>
|
||||
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  </div>
|
||||
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span> QWidget* centralGuiWidget;</div>
|
||||
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  </div>
|
||||
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span> QGridLayout* mainLayout;</div>
|
||||
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span> };</div>
|
||||
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  </div>
|
||||
<div class="line"><a name="l00652"></a><span class="lineno"> 652</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#l00034">IntelliPhotoGui.h:34</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#l00014">IntelliPhotoGui.cpp:14</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#l00057">PaintingArea.h:57</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#l00030">IntelliPhotoGui.cpp:30</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="ttdoc">setToolWidth stes a width to the tool</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00923">IntelliPhotoGui.cpp:923</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="ttdoc">UpdateGui a function to update all gui elements.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00932">IntelliPhotoGui.cpp:932</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="a_intelli_datamanager_8h_html"><div class="ttname"><a href="_intelli_datamanager_8h.html">IntelliDatamanager.h</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.7</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.7</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,90 @@ $(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="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="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">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"> 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="l00013"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e"> 13</a></span> <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">IntelliRasterImage::copy</a>(<span class="keyword">const</span> <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>& image){</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  this-><a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>;</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</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(), this->fastRenderering);</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  raster-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.copy(0,0,image.<a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>(),image.<a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>());</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordflow">return</span> raster;</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_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="l00021"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8"> 21</a></span> <a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a>(){</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_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="l00025"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc"> 25</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="l00026"></a><span class="lineno"> 26</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="l00027"></a><span class="lineno"> 27</span>  raster-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  raster-><a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordflow">return</span> raster;</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_raster_image.html#a87cf2d360c129d64a5db0db85818eb60"> 32</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="l00033"></a><span class="lineno"> 33</span>  <span class="comment">// not used in raster image</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_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f"> 36</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="l00037"></a><span class="lineno"> 37</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="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"><a class="line" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884"> 40</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="l00041"></a><span class="lineno"> 41</span>  QImage <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a> = <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.convertToFormat(QImage::Format_ARGB32);</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>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y<<a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.height(); y++) {</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<<a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.width(); x++) {</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  QColor clr = <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  clr.setAlpha(std::min(alpha, clr.alpha()));</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</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>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a> = <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.convertToFormat(QImage::Format_Indexed8);</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">return</span> <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.scaled(displaySize,Qt::IgnoreAspectRatio);</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>  </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b"> 58</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="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">return</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"><a class="line" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e"> 62</a></span> std::vector<QPoint> <a class="code" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a>(){</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> std::vector<QPoint>();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</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="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</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#l00021">IntelliRasterImage.cpp:21</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_raster_image_html_a6c27fa0d323a1a81d0c4c93c9161f81e"><div class="ttname"><a href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">IntelliRasterImage::copy</a></div><div class="ttdeci">IntelliRasterImage * copy(const IntelliRasterImage &image)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00013">IntelliRasterImage.cpp:13</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_af19828176178cc1dece5160d726d946e"><div class="ttname"><a href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygon()</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00062">IntelliRasterImage.cpp:62</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#l00040">IntelliRasterImage.cpp:40</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_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#l00030">IntelliImage.h:30</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#l00025">IntelliRasterImage.cpp:25</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#l00032">IntelliRasterImage.cpp:32</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#l00058">IntelliRasterImage.cpp:58</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_image_html_aea7b5f173968b330ef034bedb9426520"><div class="ttname"><a href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">IntelliImage::getWidth</a></div><div class="ttdeci">virtual int getWidth() const</div><div class="ttdoc">getWidth returns the width of the Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00163">IntelliImage.cpp:163</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.7</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.7</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,55 @@ $(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="l00029"></a><span class="lineno"> 29</span> <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>(<span class="keyword">const</span> <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>& image);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</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="l00035"></a><span class="lineno"> 35</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="keyword">const</span> QSize& displaySize,<span class="keywordtype">int</span> alpha) <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="l00049"></a><span class="lineno"> 49</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="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</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="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="l00061"></a><span class="lineno"> 61</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="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">virtual</span> std::vector<QPoint> <a class="code" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">getPolygon</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="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#l00021">IntelliRasterImage.cpp:21</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_raster_image_html_a6c27fa0d323a1a81d0c4c93c9161f81e"><div class="ttname"><a href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">IntelliRasterImage::copy</a></div><div class="ttdeci">IntelliRasterImage * copy(const IntelliRasterImage &image)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00013">IntelliRasterImage.cpp:13</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_raster_image_html_af19828176178cc1dece5160d726d946e"><div class="ttname"><a href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygon()</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00062">IntelliRasterImage.cpp:62</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#l00040">IntelliRasterImage.cpp:40</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#l00030">IntelliImage.h:30</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#l00025">IntelliRasterImage.cpp:25</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#l00032">IntelliRasterImage.cpp:32</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#l00058">IntelliRasterImage.cpp:58</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.7</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.7</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#a38fd592c4948d2e47b95bb6fabc34073"> 12</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073">IntelliRenderSettings::isFastRenderering</a>()<span class="keyword"> const </span>{</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="aclass_intelli_render_settings_html_a38fd592c4948d2e47b95bb6fabc34073"><div class="ttname"><a href="class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073">IntelliRenderSettings::isFastRenderering</a></div><div class="ttdeci">bool isFastRenderering() const</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="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_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>
|
||||
112
docs/html/_intelli_render_settings_8h.html
Normal file
@@ -0,0 +1,112 @@
|
||||
<!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.7</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="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="class_intelli_render_settings.html" title="The IntelliRenderSettings class which manages the render Settings.">IntelliRenderSettings</a> class which manages the render Settings. <a href="class_intelli_render_settings.html#details">More...</a><br /></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=" "];
|
||||
}
|
||||
126
docs/html/_intelli_render_settings_8h_source.html
Normal file
@@ -0,0 +1,126 @@
|
||||
<!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.7</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="l00010"></a><span class="lineno"><a class="line" href="class_intelli_render_settings.html"> 10</a></span> <span class="keyword">class </span><a class="code" href="class_intelli_render_settings.html">IntelliRenderSettings</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> <span class="keyword">friend</span> <a class="code" href="class_unit_test.html">UnitTest</a>;</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <a class="code" href="class_intelli_render_settings.html#a4a01de6e5e8e516a7eae51d6f1f66529">IntelliRenderSettings</a>();</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</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="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073">isFastRenderering</a>() <span class="keyword">const</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"> 27</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">bool</span> fastRenderering = <span class="keyword">true</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>  </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclass_intelli_render_settings_html_a38fd592c4948d2e47b95bb6fabc34073"><div class="ttname"><a href="class_intelli_render_settings.html#a38fd592c4948d2e47b95bb6fabc34073">IntelliRenderSettings::isFastRenderering</a></div><div class="ttdeci">bool isFastRenderering() const</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"><div class="ttname"><a href="class_intelli_render_settings.html">IntelliRenderSettings</a></div><div class="ttdoc">The IntelliRenderSettings class which manages the render Settings.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_render_settings_8h_source.html#l00010">IntelliRenderSettings.h:10</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.7</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.7</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,158 @@ $(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="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">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="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="l00013"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05"> 13</a></span> <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">IntelliShapedImage::copy</a>(<span class="keyword">const</span> <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>& image){</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  this-><a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a>;</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</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(), this->fastRenderering);</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  shaped-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.copy(0,0,image.<a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>(),image.<a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>());</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordflow">return</span> shaped;</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_shaped_image.html#a43d63d8a814852d377ee2030658fbab9"> 20</a></span> <a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</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> }</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_shaped_image.html#ac6a99e1a96134073bceea252b37636cc"> 24</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="l00025"></a><span class="lineno"> 25</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="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"><a class="line" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337"> 28</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="l00029"></a><span class="lineno"> 29</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="l00030"></a><span class="lineno"> 30</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="l00031"></a><span class="lineno"> 31</span>  shaped-><a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  shaped-><a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a>;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">return</span> shaped;</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="keywordtype">void</span> IntelliShapedImage::calculateVisiblity(){</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>  <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>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</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="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="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()<=2) {</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  QColor clr;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</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="l00047"></a><span class="lineno"> 47</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="l00048"></a><span class="lineno"> 48</span>  clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixel(x,y);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  clr.setAlpha(255);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</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>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</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="l00055"></a><span class="lineno"> 55</span>  }</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">return</span>;</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>  QColor clr;</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_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); 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_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  QPoint ptr(x,y);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  clr = <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">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="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">if</span>(<a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">isInPolygon</a>) {</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  clr.setAlpha(std::min(255, clr.alpha()));</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  }<span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  clr.setAlpha(0);</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_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</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="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_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630"> 77</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="l00078"></a><span class="lineno"> 78</span>  QImage <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a> = <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.convertToFormat(QImage::Format_ARGB32);</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">for</span>(<span class="keywordtype">int</span> y = 0; y<<a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.height(); y++) {</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x<<a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.width(); x++) {</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  QColor clr = <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  clr.setAlpha(std::min(alpha,clr.alpha()));</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.setPixelColor(x,y, clr);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</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="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a> = <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.convertToFormat(QImage::Format_Indexed8);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.scaled(displaySize,Qt::IgnoreAspectRatio);</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"><a class="line" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e"> 95</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="l00096"></a><span class="lineno"> 96</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="l00097"></a><span class="lineno"> 97</span>  this->polygonData.clear();</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }<span class="keywordflow">else</span>{</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  this->polygonData.clear();</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</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="l00101"></a><span class="lineno"> 101</span>  this->polygonData.push_back(QPoint(element.x(), element.y()));</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>  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="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</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="l00106"></a><span class="lineno"> 106</span>  }</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</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="l00108"></a><span class="lineno"> 108</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="l00109"></a><span class="lineno"> 109</span>  QColor clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  clr.setAlpha(255);</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</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>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</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="l00116"></a><span class="lineno"> 116</span>  }</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  calculateVisiblity();</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span>;</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>  </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b"> 122</a></span> std::vector<QPoint> <a class="code" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a>(){</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</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#l00077">IntelliShapedImage.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_aee38adc7db9e3fd40e083247219bef05"><div class="ttname"><a href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">IntelliShapedImage::copy</a></div><div class="ttdeci">IntelliShapedImage * copy(const IntelliShapedImage &image)</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="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_aeff4b2331f4244f170c70526d8ca819b"><div class="ttname"><a href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygon() override</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00122">IntelliShapedImage.cpp:122</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#l00028">IntelliShapedImage.cpp:28</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="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">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#l00030">IntelliImage.h:30</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#l00020">IntelliShapedImage.cpp:20</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_image_html_aea7b5f173968b330ef034bedb9426520"><div class="ttname"><a href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">IntelliImage::getWidth</a></div><div class="ttdeci">virtual int getWidth() const</div><div class="ttdoc">getWidth returns the width of the Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00163">IntelliImage.cpp:163</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#l00095">IntelliShapedImage.cpp:95</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.7</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.7</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,68 @@ $(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="l00041"></a><span class="lineno"> 41</span> <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>(<span class="keyword">const</span> <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>& image);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</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="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</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="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</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="l00061"></a><span class="lineno"> 61</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_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="l00067"></a><span class="lineno"> 67</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93"> 72</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="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</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="l00080"></a><span class="lineno"> 80</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="l00081"></a><span class="lineno"> 81</span>  </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">virtual</span> std::vector<QPoint> <a class="code" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">getPolygon</a>() <span class="keyword">override</span>;</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>  </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="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#l00077">IntelliShapedImage.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_shaped_image_html_aee38adc7db9e3fd40e083247219bef05"><div class="ttname"><a href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">IntelliShapedImage::copy</a></div><div class="ttdeci">IntelliShapedImage * copy(const IntelliShapedImage &image)</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_shaped_image_html_aeff4b2331f4244f170c70526d8ca819b"><div class="ttname"><a href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a></div><div class="ttdeci">virtual std::vector< QPoint > getPolygon() override</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00122">IntelliShapedImage.cpp:122</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#l00028">IntelliShapedImage.cpp:28</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#l00072">IntelliShapedImage.h:72</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#l00030">IntelliImage.h:30</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#l00020">IntelliShapedImage.cpp:20</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#l00095">IntelliShapedImage.cpp:95</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.7</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,7 @@ $(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>
|
||||
<code>#include "<a class="el" href="_intelli_photo_gui_8h_source.html">GUI/IntelliPhotoGui.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="_intelli_tool_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
@@ -104,10 +96,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.7</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">
|
||||
@@ -92,117 +88,159 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html','');})
|
||||
<div class="contents">
|
||||
<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="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="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="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="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="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include "<a class="code" href="_intelli_photo_gui_8h.html">GUI/IntelliPhotoGui.h</a>"</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_tool.html#a08ef094271ce6248b42f888472463526"> 5</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="l00006"></a><span class="lineno"> 6</span>  this->Area = <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>;</div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  this->colorPicker = <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>;</div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  this->Toolsettings = <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>;</div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  this-><a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = <span class="keyword">false</span>;</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#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693">Tooltype::NONE</a>;</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  this-><a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a> = <span class="keyword">nullptr</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_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2"> 15</a></span> <a class="code" href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~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> }</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.html#a1e6aa68ac5f3c2ca02319e5ef3f0c966"> 19</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="l00020"></a><span class="lineno"> 20</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  this->deleteToolLayer();</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"> 25</span>  </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0"> 26</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="l00027"></a><span class="lineno"> 27</span>  <span class="comment">//optional for tool</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="l00030"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c"> 30</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="l00031"></a><span class="lineno"> 31</span>  this-><a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = this->createToolLayer();</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</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="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>  </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a906a2575c16c8a33cb2a5197f8d8cc5b"> 37</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="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  this->mergeToolLayer();</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  this->deleteToolLayer();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</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="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"> 46</span>  </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639"> 47</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="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</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="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"><a class="line" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574"> 52</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="l00053"></a><span class="lineno"> 53</span>  <span class="comment">//if needed for future general tasks implement in here</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->guiReference-><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#abb3ee5a9c8a379167060799d275e65c3">getLineWidth</a>());</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="keywordtype">bool</span> IntelliTool::createToolLayer(){</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</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="l00059"></a><span class="lineno"> 59</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="l00060"></a><span class="lineno"> 60</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="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> <span class="keyword">true</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> <span class="keyword">false</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>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">void</span> IntelliTool::mergeToolLayer(){</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  QColor clr_0;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  QColor clr_1;</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</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="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</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="l00072"></a><span class="lineno"> 72</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="l00073"></a><span class="lineno"> 73</span>  clr_0 = updatedImage.pixelColor(x,y);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</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="l00075"></a><span class="lineno"> 75</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="l00076"></a><span class="lineno"> 76</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="l00077"></a><span class="lineno"> 77</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="l00078"></a><span class="lineno"> 78</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="l00079"></a><span class="lineno"> 79</span>  <span class="keywordtype">int</span> a = std::min(clr_0.alpha() + clr_1.alpha(), 255);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  clr_0.setRed(r);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  clr_0.setGreen(g);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  clr_0.setBlue(b);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  clr_0.setAlpha(a);</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>  updatedImage.setPixelColor(x, y, clr_0);</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"> 88</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="l00089"></a><span class="lineno"> 89</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="l00090"></a><span class="lineno"> 90</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="l00091"></a><span class="lineno"> 91</span>  }</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>->guiReference-><a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-><a class="code" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">historyadd</a>();</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"> 96</span> <span class="keywordtype">void</span> IntelliTool::deleteToolLayer(){</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</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="l00098"></a><span class="lineno"> 98</span>  this-><a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a> = <span class="keyword">nullptr</span>;</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>  </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694"> 101</a></span> <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f">IntelliTool::Tooltype</a> <a class="code" href="class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694">IntelliTool::getTooltype</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">ActiveType</a>;</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> }</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3"> 105</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3">IntelliTool::getIsDrawing</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> <a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</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#l00019">IntelliTool.cpp:19</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#l00037">IntelliTool.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html_abb3ee5a9c8a379167060799d275e65c3"><div class="ttname"><a href="class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3">IntelliToolsettings::getLineWidth</a></div><div class="ttdeci">int getLineWidth() const</div><div class="ttdoc">getLineWidth returns the width attribute of the line.</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_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#l00064">IntelliTool.h:64</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#l00030">IntelliTool.cpp:30</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_af90f0965efbc5c25126691e998f39ca3"><div class="ttname"><a href="class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3">IntelliTool::getIsDrawing</a></div><div class="ttdeci">bool getIsDrawing() const</div><div class="ttdoc">getIsDrawing returns if the tool is currently drawing</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00105">IntelliTool.cpp:105</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="ttdoc">Toolsettings a refrence to the tool settings.</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_adf5c06ad2b2c0d745fb68cf80e7e5694"><div class="ttname"><a href="class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694">IntelliTool::getTooltype</a></div><div class="ttdeci">Tooltype getTooltype() const</div><div class="ttdoc">getTooltype returns the tools type</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00101">IntelliTool.cpp:101</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#l00113">PaintingArea.cpp:113</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#l00054">IntelliTool.h:54</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="ttdoc">The Tooltype enum categorising the toosl.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00023">IntelliTool.h:23</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#l00057">PaintingArea.h:57</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#l00084">IntelliTool.h:84</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#l00135">IntelliImage.h:135</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#l00026">IntelliTool.cpp:26</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#l00074">IntelliTool.h:74</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#l00079">IntelliTool.h:79</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="a_intelli_photo_gui_8h_html"><div class="ttname"><a href="_intelli_photo_gui_8h.html">IntelliPhotoGui.h</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#l00135">IntelliImage.cpp:135</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#l00143">IntelliImage.cpp:143</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="ttdoc">setToolWidth stes a width to the tool</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00923">IntelliPhotoGui.cpp:923</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="ttdoc">ActiveType the type of the active tool.</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"><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#l00005">IntelliTool.cpp:5</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="ttdoc">UpdateGui a function to update all gui elements.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00932">IntelliPhotoGui.cpp:932</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_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#l00047">IntelliTool.cpp:47</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_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</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#l00052">IntelliTool.cpp:52</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="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</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#l00015">IntelliTool.cpp:15</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.7</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.7</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,117 @@ $(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="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="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="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="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="l00023"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f"> 23</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="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491">CIRCLE</a>,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa526904ea67131c56718f9882518b5d93">FLOODFILL</a>,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f">GRADIENT</a>,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">LINE</a>,</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fad3fa1aa45b9fe56e1fc1b558d8ed6678">PEN</a>,</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faf62eb0bf5e5c72e80983fbbac1cb70e5">PLAIN</a>,</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8faecdc92bf56d960b73b02ee40125758bc">POLYGON</a>,</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a">RECTANGLE</a>,</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fab50339a10e1de285ac99d4c3990b8693">NONE</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> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">bool</span> createToolLayer();</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="keywordtype">void</span> mergeToolLayer();</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">void</span> deleteToolLayer();</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289"> 54</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="l00055"></a><span class="lineno"> 55</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b"> 59</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="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#ae2e0ac394611a361ab4ef2fe55c03fef"> 64</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="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#a55f6b45b416b7d790fa8bc09603bf67f"> 69</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="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#aedccdad01b2bc6ec84fad3582251ff5d"> 74</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="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77"> 79</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="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca"> 84</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="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</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="l00093"></a><span class="lineno"> 93</span>  </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">virtual</span> <a class="code" href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">~IntelliTool</a>() = 0;</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</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="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> <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="l00112"></a><span class="lineno"> 112</span>  </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</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="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</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="l00126"></a><span class="lineno"> 126</span>  </div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</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="l00132"></a><span class="lineno"> 132</span>  </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</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="l00139"></a><span class="lineno"> 139</span>  </div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <a class="code" href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8f">Tooltype</a> <a class="code" href="class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694">getTooltype</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  </div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="keywordtype">bool</span> <a class="code" href="class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3">getIsDrawing</a>() <span class="keyword">const</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"> 152</span> };</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</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#l00019">IntelliTool.cpp:19</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#l00037">IntelliTool.cpp:37</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#l00064">IntelliTool.h:64</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#l00030">IntelliTool.cpp:30</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_tool_html_af90f0965efbc5c25126691e998f39ca3"><div class="ttname"><a href="class_intelli_tool.html#af90f0965efbc5c25126691e998f39ca3">IntelliTool::getIsDrawing</a></div><div class="ttdeci">bool getIsDrawing() const</div><div class="ttdoc">getIsDrawing returns if the tool is currently drawing</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00105">IntelliTool.cpp:105</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="ttdoc">Toolsettings a refrence to the tool settings.</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_adf5c06ad2b2c0d745fb68cf80e7e5694"><div class="ttname"><a href="class_intelli_tool.html#adf5c06ad2b2c0d745fb68cf80e7e5694">IntelliTool::getTooltype</a></div><div class="ttdeci">Tooltype getTooltype() const</div><div class="ttdoc">getTooltype returns the tools type</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00101">IntelliTool.cpp:101</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#l00054">IntelliTool.h:54</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="ttdoc">The Tooltype enum categorising the toosl.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00023">IntelliTool.h:23</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#l00057">PaintingArea.h:57</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#l00084">IntelliTool.h:84</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#l00026">IntelliTool.cpp:26</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#l00074">IntelliTool.h:74</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_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#l00079">IntelliTool.h:79</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_a631388999f36013628e13b9de87a6f7b"><div class="ttname"><a href="class_intelli_tool.html#a631388999f36013628e13b9de87a6f7b">IntelliTool::ActiveType</a></div><div class="ttdeci">Tooltype ActiveType</div><div class="ttdoc">ActiveType the type of the active tool.</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"><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#l00005">IntelliTool.cpp:5</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_a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f">IntelliTool::Tooltype::GRADIENT</a></div><div class="ttdeci">@ GRADIENT</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#l00047">IntelliTool.cpp:47</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#l00052">IntelliTool.cpp:52</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="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</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#l00015">IntelliTool.cpp:15</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.7</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.7</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#ab41abe8fb7e184db2c33e792f09792e0">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#a96d267baa782a32784dbeb1b7cd68cc4">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#abb3ee5a9c8a379167060799d275e65c3">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#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3">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#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3">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#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3">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#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>(),<a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-><a class="code" href="class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3">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#abb3ee5a9c8a379167060799d275e65c3">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#l00019">IntelliTool.cpp:19</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_aeb08029a0c946ed0402c9c11a91965b1"><div class="ttname"><a href="class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1">IntelliColorPicker::getFirstColor</a></div><div class="ttdeci">QColor getFirstColor() const</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_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#l00037">IntelliTool.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_toolsettings_html_abb3ee5a9c8a379167060799d275e65c3"><div class="ttname"><a href="class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3">IntelliToolsettings::getLineWidth</a></div><div class="ttdeci">int getLineWidth() const</div><div class="ttdoc">getLineWidth returns the width attribute of the line.</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_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#l00064">IntelliTool.h:64</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#l00097">IntelliImage.cpp:97</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#l00030">IntelliTool.cpp:30</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="ttdoc">Toolsettings a refrence to the tool settings.</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_toolsettings_html_a96d267baa782a32784dbeb1b7cd68cc4"><div class="ttname"><a href="class_intelli_toolsettings.html#a96d267baa782a32784dbeb1b7cd68cc4">IntelliToolsettings::getInnerAlpha</a></div><div class="ttdeci">int getInnerAlpha() const</div><div class="ttdoc">getInnerAlpha returns the inner alpha value.</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_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#l00057">PaintingArea.h:57</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#l00084">IntelliTool.h:84</a></div></div>
|
||||
<div class="ttc" id="aclass_intelli_color_picker_html_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</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_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#l00078">IntelliImage.cpp:78</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#l00026">IntelliTool.cpp:26</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#l00079">IntelliTool.h:79</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_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="ttdoc">ActiveType the type of the active tool.</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"><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="ttdoc">setLineWidth sets the width attribute of the line.</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_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#l00047">IntelliTool.cpp:47</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#l00052">IntelliTool.cpp:52</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="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</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#l00117">IntelliImage.cpp:117</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.7</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"];
|
||||
}
|
||||
|
||||