]> git.defcon.no Git - qopencamwidget/blobdiff - doc/rtf/refman.rtf
Removing the docs from svn. These are generatet using doxygen anyways.
[qopencamwidget] / doc / rtf / refman.rtf
diff --git a/doc/rtf/refman.rtf b/doc/rtf/refman.rtf
deleted file mode 100644 (file)
index aff5083..0000000
+++ /dev/null
@@ -1,1407 +0,0 @@
-{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
-{\comment Begining font list}
-{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
-{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
-{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
-{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
-}
-{\comment begin colors}
-{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
-{\comment Beginning style list}
-{\stylesheet
-{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
-{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
-{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
-{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
-{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
-{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
-{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
-{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
-{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
-{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
-{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
-{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
-{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
-{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
-{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
-{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
-{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
-{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
-{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
-{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
-{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
-{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;}
-{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;}
-{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;}
-{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;}
-{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;}
-{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;}
-{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;}
-{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;}
-{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;}
-{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;}
-{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;}
-{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;}
-{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;}
-{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;}
-{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;}
-{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;}
-{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;}
-{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;}
-{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;}
-{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;}
-{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;}
-{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;}
-{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;}
-{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;}
-{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;}
-{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;}
-{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;}
-{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;}
-{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;}
-{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;}
-{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;}
-{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;}
-{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;}
-{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;}
-{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;}
-{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;}
-{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;}
-{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;}
-{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;}
-{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;}
-{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;}
-{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;}
-{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;}
-{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;}
-{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;}
-{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;}
-{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
-{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
-{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;}
-{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;}
-{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;}
-}
-{\comment begin body}
-{\info 
-{\title {\comment QOpenCamWidget }QOpenCamWidget}
-{\comment Generated byDoxgyen. }
-{\creatim \yr2009\mo6\dy11\hr1\min49\sec57}
-}{\comment end of infoblock}
-\pard\plain 
-\sectd\pgnlcrm
-{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
-{\comment begin title page}
-\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid 
-\vertalc\qc\par\par\par\par\par\par\par
-\pard\plain \s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid 
-{\field\fldedit {\*\fldinst TITLE \\*MERGEFORMAT}{\fldrslt TITLE}}\par
-\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid 
-\par
-\par\par\par\par\par\par\par\par\par\par\par\par
-\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid 
-{\field\fldedit {\*\fldinst AUTHOR \\*MERGEFORMAT}{\fldrslt AUTHOR}}\par
-Version \par{\field\fldedit {\*\fldinst CREATEDATE \\*MERGEFORMAT}{\fldrslt CREATEDATE}}\par
-\page\page{\comment End title page}
-{\comment Table of contents}
-\vertalt
-\pard\plain 
-\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Table of Contents\par
-\pard\plain \par
-{\field\fldedit {\*\fldinst TOC \\f \\*MERGEFORMAT}{\fldrslt Table of contents}}\par
-\pard\plain 
-{\comment Beginning Body of RTF Document}
-\sect \sbkpage \pgndec \pgnrestart
-\sect \sectd \sbknone
-{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
-
-{\comment BeginRTFChapter}
-\pard\plain \sect\sbkpage
-\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
-Class Index\par \pard\plain 
-{\tc \v Class Index}
-{\comment begin include annotated.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-Class List{\comment endTitleHead}
-\par \pard\plain 
-{\comment startTextBlock}
-{
-\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here are the classes, structs, unions and interfaces with brief descriptions:{\comment endTextBlock}
-}
-{\comment (startIndexList)}
-{
-\par
-\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-{\comment (startIndexKey)}
-{\b {\b QOpenCamWidget}{\comment (endIndexKey)}
-{\comment (startIndexValue)}
- {\comment (endIndexValue)}
-} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAG \\*MERGEFORMAT}{\fldrslt pagenum}}
-{\comment (newParagraph)}
-\par
-{\comment (startIndexKey)}
-{\b {\b View}{\comment (endIndexKey)}
-{\comment (startIndexValue)}
- {\comment (endIndexValue)}
-} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAH \\*MERGEFORMAT}{\fldrslt pagenum}}
-{\comment (newParagraph)}
-\par
-{\comment (endIndexList)}
-\par}{\comment endFile}
-{\comment end include annotated.rtf}
-
-{\comment BeginRTFChapter}
-\pard\plain \sect\sbkpage
-\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
-File Index\par \pard\plain 
-{\tc \v File Index}
-{\comment begin include files.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-File List{\comment endTitleHead}
-\par \pard\plain 
-{\comment startTextBlock}
-{
-\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here is a list of all files with brief descriptions:{\comment endTextBlock}
-}
-{\comment (startIndexList)}
-{
-\par
-\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid 
-{\comment (startIndexKey)}
-{\b {\b main.cpp}{\comment (endIndexKey)}
-{\comment (startIndexValue)}
- {\comment (endIndexValue)}
-} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAA \\*MERGEFORMAT}{\fldrslt pagenum}}
-{\comment (newParagraph)}
-\par
-{\comment (startIndexKey)}
-{\b {\b qopencamwidget.cpp}{\comment (endIndexKey)}
-{\comment (startIndexValue)}
- {\comment (endIndexValue)}
-} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAC \\*MERGEFORMAT}{\fldrslt pagenum}}
-{\comment (newParagraph)}
-\par
-{\comment (startIndexKey)}
-{\b {\b qopencamwidget.h}{\comment (endIndexKey)}
-{\comment (startIndexValue)}
- {\comment (endIndexValue)}
-} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAD \\*MERGEFORMAT}{\fldrslt pagenum}}
-{\comment (newParagraph)}
-\par
-{\comment (startIndexKey)}
-{\b {\b view.cpp}{\comment (endIndexKey)}
-{\comment (startIndexValue)}
- {\comment (endIndexValue)}
-} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAE \\*MERGEFORMAT}{\fldrslt pagenum}}
-{\comment (newParagraph)}
-\par
-{\comment (startIndexKey)}
-{\b {\b view.h}{\comment (endIndexKey)}
-{\comment (startIndexValue)}
- {\comment (endIndexValue)}
-} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAF \\*MERGEFORMAT}{\fldrslt pagenum}}
-{\comment (newParagraph)}
-\par
-{\comment (endIndexList)}
-\par}{\comment endFile}
-{\comment end include files.rtf}
-
-{\comment BeginRTFChapter}
-\pard\plain \sect\sbkpage
-\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
-Class Documentation{\tc \v Class Documentation}
-\par \pard\plain 
-{\comment begin include classQOpenCamWidget.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-QOpenCamWidget Class Reference{\comment endTitleHead}
-\par \pard\plain 
-{\tc\tcl2 \v QOpenCamWidget}
-{\xe \v QOpenCamWidget}
-{\comment writeAnchor (classQOpenCamWidget)}
-{\bkmkstart AAAAAAAAAG}
-{\bkmkend AAAAAAAAAG}
-{\comment startTextBlock}
-{
-\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\f2 #include <qopencamwidget.h>}{\comment (newParagraph)}
-\par
-{\comment (newParagraph)}
-\par
-{\comment endTextBlock}
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Public Slots{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-void {\b grabFrame} (void){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (startMemberDescription)}
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Grabs a frame and causes an update() when triggered. \par
-}{\comment (endMemberDescription)}
-}}
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-void {\b startSnap} (){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (startMemberDescription)}
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Trigger this slot to save a frame from the widget. \par
-}{\comment (endMemberDescription)}
-}}
-{\comment (endMemberList) }
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Signals{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-void {\b imageReady} (QImage snapshot){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (endMemberList) }
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Public Member Functions{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-{\b QOpenCamWidget} (QWidget *parent=0){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (startMemberDescription)}
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Consctructs a QWidget based widget for displaying video coming from an OpenCV capture source. \par
-}{\comment (endMemberDescription)}
-}}
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-{\b ~QOpenCamWidget} (void){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-void {\b paintEvent} (QPaintEvent *event){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (startMemberDescription)}
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-A paint event is a request to repaint all or part of a widget. \par
-}{\comment (endMemberDescription)}
-}}
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-void {\b setSnapshotVisible} (bool visible){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (startMemberDescription)}
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Changes the visibility of the optional built-in "Take snapshot" button. \par
-}{\comment (endMemberDescription)}
-}}
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-bool {\b grabCapture} (int source){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (startMemberDescription)}
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Grabs an OpenCV video capture source. \par
-}{\comment (endMemberDescription)}
-}}
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-void {\b startCapture} (void){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (startMemberDescription)}
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Starts up grabbing of video frames. \par
-}{\comment (endMemberDescription)}
-}}
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-QImage * {\b Ipl2QImage} (const IplImage *img){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (startMemberDescription)}
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Converts from the OpenCV IplImage data structure to a QImage. \par
-}{\comment (endMemberDescription)}
-}}
-{\comment (endMemberList) }
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Private Attributes{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-CvCapture * {\b capture}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-QTimer * {\b frametimer}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-QImage * {\b nextFrame}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-QLabel * {\b canvas}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-QVBoxLayout * {\b layout}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-QPushButton * {\b trigger}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-bool {\b trigger_active}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (endMemberList) }
-}
-{\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Detailed Description{\comment endGroupHeader}
-\par
-\pard\plain 
-{\comment startTextBlock}
-{
-\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\comment startParagraph}
-{
-Definition at line 29 of file qopencamwidget.h.{\comment endParagraph}
-}\par
-{\comment endTextBlock}
-}
-{\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Constructor & Destructor Documentation{\comment endGroupHeader}
-\par
-\pard\plain 
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v QOpenCamWidget\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:QOpenCamWidget}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-QOpenCamWidget::QOpenCamWidget ({\comment (startParameterList)}
-QWidget * {\i parent} = {\f2 0}){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAI}
-{\bkmkend AAAAAAAAAI}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Consctructs a QWidget based widget for displaying video coming from an OpenCV capture source. \par
-}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Including webcam data in a Qt application can be problematic, at least as long as Phonon does not support webcams, and the Phonon GStreamer backend only supports simple pipelines.\par
-This class solves the complexity of adding a webcam view, by using the cross-platform available OpenCV library.\par
-Limitations, i.e. reasons to read this code and reimplement, are: saving or streaming video is not really available (unless you do repeated timer-triggered connections to the startSnap slot), the widget size is identical to the video source dimensions (it resizes the wodget using setMinimuSize to the video dimensions, and does not handle resizing to sizes above this dimension.\par
-A brief summary of how to use this class: {
-\par
-\pard\plain \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid  QOpenCamWidget *cw = new QOpenCamWidget(this);{\comment (lineBreak)}
-\par
- if ( cw->grabCapture(-1) ) \{{\comment (lineBreak)}
-\par
-   cw->setSnapshotVisible(true);{\comment (lineBreak)}
-\par
-   cw->startCapture();{\comment (lineBreak)}
-\par
- \}{\comment (lineBreak)}
-\par
- connect( cw, SIGNAL(imageReady(QImage)), this, SLOT(saveImage(QImage)));{\comment (lineBreak)}
-\par
-}
-\par
-{{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid 
-Parameters:\par}
-\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i *parent} The parent widget containing this widget, defaults to NULL. \par
-}
-}{\comment startParagraph}
-{
-Definition at line 60 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References canvas, frametimer, layout, nextFrame, trigger, and trigger_active.{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v ~QOpenCamWidget\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:~QOpenCamWidget}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-QOpenCamWidget::~QOpenCamWidget ({\comment (startParameterList)}
-void){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAJ}
-{\bkmkend AAAAAAAAAJ}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 88 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References canvas, capture, and trigger.{\comment endParagraph}
-}\par
-}
-{\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Member Function Documentation{\comment endGroupHeader}
-\par
-\pard\plain 
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v paintEvent\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:paintEvent}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-void QOpenCamWidget::paintEvent ({\comment (startParameterList)}
-QPaintEvent * {\i event}){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAK}
-{\bkmkend AAAAAAAAAK}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-A paint event is a request to repaint all or part of a widget. \par
-}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-It can happen for one of the following reasons:\par
-{
-\par\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
-repaint() or update() was invoked, \par\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
-the widget was obscured and has now been uncovered, or \par\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
-many other reasons.\par
-}
-{\b QOpenCamWidget} uses the paintEvent to draw each frame onto the screen. The paintEvent itself is regularily triggered by explicit update() calls in {\b QOpenCamWidget::grabFrame()}. \par
-}{\comment startParagraph}
-{
-Definition at line 144 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References canvas, and nextFrame.{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v setSnapshotVisible\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:setSnapshotVisible}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-void QOpenCamWidget::setSnapshotVisible ({\comment (startParameterList)}
-bool {\i visible}){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAL}
-{\bkmkend AAAAAAAAAL}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Changes the visibility of the optional built-in "Take snapshot" button. \par
-}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-The widget contains a push-button that optionally can be displayed. When visible, this button is located at the bottom of the widget, and causes the SLOT {\b QOpenCamWidget::startSnap} to be triggered when clicked.\par
-{{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid 
-Parameters:\par}
-\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i visible} True makes the button display, and trigger, false turns the feature off. False, i.e. no button, is default. \par
-}
-}{\comment startParagraph}
-{
-Definition at line 110 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References layout, startSnap(), trigger, and trigger_active.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by View::View().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v grabCapture\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:grabCapture}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-bool QOpenCamWidget::grabCapture ({\comment (startParameterList)}
-int {\i source}){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAM}
-{\bkmkend AAAAAAAAAM}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Grabs an OpenCV video capture source. \par
-}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-By grabbing a source, it is meant to open the capture source, and have it ready to start streaming/capturing frames. Returns true on success, false on error. The grabCapture is separated from the constructor and/or frame-grabbing, so that you may do the error-checking you really should do before proceeding.\par
-{{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid 
-Parameters:\par}
-\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i source} The OpenCV capture source enumeration index to open \par
-}
-}{\comment startParagraph}
-{
-Definition at line 183 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References canvas, and capture.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by View::View().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v startCapture\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:startCapture}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-void QOpenCamWidget::startCapture ({\comment (startParameterList)}
-void){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAN}
-{\bkmkend AAAAAAAAAN}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Starts up grabbing of video frames. \par
-}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-The actual grabbing and displaying of video frames is performed by a QTimer triggering the SLOT {\b QOpenCamWidget::grabFrame()}. {\b startCapture()} sets up the timer running this captureFrame loop.\par
-The SLOT {\b QOpenCamWidget::startSnap()} is used to get image frames out from the widget for other uses, like saving or processing. This function relies on the timer created and configured by {\b startCapture()}, and as such, this function is the only permitted way to start the actual capture/streaming of video from the source. \par
-}{\comment startParagraph}
-{
-Definition at line 217 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References frametimer, grabFrame(), and trigger.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by View::View().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v Ipl2QImage\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:Ipl2QImage}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-QImage * QOpenCamWidget::Ipl2QImage ({\comment (startParameterList)}
-const IplImage * {\i img}){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAO}
-{\bkmkend AAAAAAAAAO}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Converts from the OpenCV IplImage data structure to a QImage. \par
-}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-OpenCV uses a data strcuture calles IplImage, optimized for computer vision image processing tasks. This code was adapted from kcamwidget.cpp, part of the KDE SVN at playground/multimedia/kcam/kcamwidget.cpp\par
-In regard that the IplImage can be forced into a format that aligns well with a RBG888-format, the conversion becomes one of the shortes, simples IplImage->QImage I've seen.\par
-{{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid 
-Parameters:\par}
-\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i *img} The IplImage to be converted to a QImage. \par
-}
-}{\comment startParagraph}
-{
-Definition at line 241 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by grabFrame().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v grabFrame\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:grabFrame}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-void QOpenCamWidget::grabFrame ({\comment (startParameterList)}
-void){\f2  [slot]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAP}
-{\bkmkend AAAAAAAAAP}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Grabs a frame and causes an update() when triggered. \par
-}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-This is the SLOT that actually reads the video source and causes the widget to display live video. Preferably this slot will never be called my any other signal that a timeout() on the frametimer, which is controlled by {\b QOpenCamWidget::startCapture()} \par
-}{\comment startParagraph}
-{
-Definition at line 266 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References capture, Ipl2QImage(), and nextFrame.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by startCapture().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v startSnap\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:startSnap}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-void QOpenCamWidget::startSnap ({\comment (startParameterList)}
-void){\f2  [slot]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAQ}
-{\bkmkend AAAAAAAAAQ}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-Trigger this slot to save a frame from the widget. \par
-}{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 
-When this slot is triggered, the widgets capture loop is temporarily stopped, and the last displayed frame is "captured", and made available through the emitting of the class imageReady SIGNAL.\par
-With the "Take snapshot" button visible (setSnapshotVisible(true)), this SLOT is triggered when the user clicks on the trigger button. If you do not wish to use the internal trigger button, you will have to add a different mechanism to trigger this SLOT.\par
-It is possible, though I would not recommend, to use repeated triggering of this slot to do repeated frame-capture, and thus make a form of "Animation" or "Video" capture. \par
-}{\comment startParagraph}
-{
-Definition at line 306 of file qopencamwidget.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References frametimer, imageReady(), and nextFrame.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by setSnapshotVisible().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v imageReady\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:imageReady}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-void QOpenCamWidget::imageReady ({\comment (startParameterList)}
-QImage {\i snapshot}){\f2  [signal]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAR}
-{\bkmkend AAAAAAAAAR}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Referenced by startSnap().{\comment endParagraph}
-}\par
-}
-{\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Member Data Documentation{\comment endGroupHeader}
-\par
-\pard\plain 
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v capture\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:capture}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-CvCapture* {\b QOpenCamWidget::capture}{\f2  [private]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAS}
-{\bkmkend AAAAAAAAAS}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 35 of file qopencamwidget.h.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by grabCapture(), grabFrame(), and ~QOpenCamWidget().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v frametimer\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:frametimer}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-QTimer* {\b QOpenCamWidget::frametimer}{\f2  [private]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAT}
-{\bkmkend AAAAAAAAAT}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 36 of file qopencamwidget.h.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by QOpenCamWidget(), startCapture(), and startSnap().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v nextFrame\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:nextFrame}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-QImage* {\b QOpenCamWidget::nextFrame}{\f2  [private]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAU}
-{\bkmkend AAAAAAAAAU}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 37 of file qopencamwidget.h.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by grabFrame(), paintEvent(), QOpenCamWidget(), and startSnap().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v canvas\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:canvas}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-QLabel* {\b QOpenCamWidget::canvas}{\f2  [private]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAV}
-{\bkmkend AAAAAAAAAV}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 39 of file qopencamwidget.h.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by grabCapture(), paintEvent(), QOpenCamWidget(), and ~QOpenCamWidget().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v layout\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:layout}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-QVBoxLayout* {\b QOpenCamWidget::layout}{\f2  [private]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAW}
-{\bkmkend AAAAAAAAAW}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 40 of file qopencamwidget.h.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by QOpenCamWidget(), and setSnapshotVisible().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v trigger\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:trigger}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-QPushButton* {\b QOpenCamWidget::trigger}{\f2  [private]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAX}
-{\bkmkend AAAAAAAAAX}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 41 of file qopencamwidget.h.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by QOpenCamWidget(), setSnapshotVisible(), startCapture(), and ~QOpenCamWidget().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v trigger_active\:QOpenCamWidget}
-{\xe \v QOpenCamWidget\:trigger_active}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-bool {\b QOpenCamWidget::trigger_active}{\f2  [private]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAY}
-{\bkmkend AAAAAAAAAY}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 42 of file qopencamwidget.h.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by QOpenCamWidget(), and setSnapshotVisible().{\comment endParagraph}
-}\par
-}
-{\comment startTextBlock}
-{
-\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-The documentation for this class was generated from the following files:{\comment (startItemList level=0) }
-{{\comment (writeListItem)}
-{\comment (newParagraph)}
-\par
-\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
-{\b qopencamwidget.h}{\comment (writeListItem)}
-{\comment (newParagraph)}
-\par
-\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
-{\b qopencamwidget.cpp}{\comment (newParagraph)}
-\par
-{\comment (endItemList level=1)}
-}{\comment endTextBlock}
-}
-{\comment endFile}
-{\comment end include classQOpenCamWidget.rtf}
-\par \pard\plain 
-
-{\comment BeginRTFSection}
-\pard\plain \sect\sbkpage
-\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-{\comment begin include classView.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-View Class Reference{\comment endTitleHead}
-\par \pard\plain 
-{\tc\tcl2 \v View}
-{\xe \v View}
-{\comment writeAnchor (classView)}
-{\bkmkstart AAAAAAAAAH}
-{\bkmkend AAAAAAAAAH}
-{\comment startTextBlock}
-{
-\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\f2 #include <view.h>}{\comment (newParagraph)}
-\par
-{\comment (newParagraph)}
-\par
-{\comment endTextBlock}
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Public Slots{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-void {\b saveImage} (QImage image){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (endMemberList) }
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Public Member Functions{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-{\b View} (QWidget *parent=0){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-{\b ~View} (void){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (endMemberList) }
-}
-{\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Detailed Description{\comment endGroupHeader}
-\par
-\pard\plain 
-{\comment startTextBlock}
-{
-\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\comment startParagraph}
-{
-Definition at line 5 of file view.h.{\comment endParagraph}
-}\par
-{\comment endTextBlock}
-}
-{\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Constructor & Destructor Documentation{\comment endGroupHeader}
-\par
-\pard\plain 
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v View\:View}
-{\xe \v View\:View}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-View::View ({\comment (startParameterList)}
-QWidget * {\i parent} = {\f2 0}){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAZ}
-{\bkmkend AAAAAAAAAZ}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 32 of file view.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-References QOpenCamWidget::grabCapture(), saveImage(), QOpenCamWidget::setSnapshotVisible(), and QOpenCamWidget::startCapture().{\comment endParagraph}
-}\par
-}
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v ~View\:View}
-{\xe \v View\:~View}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-View::~View ({\comment (startParameterList)}
-void){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAABA}
-{\bkmkend AAAAAAAABA}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 74 of file view.cpp.{\comment endParagraph}
-}\par
-}
-{\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Member Function Documentation{\comment endGroupHeader}
-\par
-\pard\plain 
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v saveImage\:View}
-{\xe \v View\:saveImage}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-void View::saveImage ({\comment (startParameterList)}
-QImage {\i image}){\f2  [slot]}{\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAABB}
-{\bkmkend AAAAAAAABB}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 78 of file view.cpp.{\comment endParagraph}
-}\par
-{\comment startParagraph}
-{
-Referenced by View().{\comment endParagraph}
-}\par
-}
-{\comment startTextBlock}
-{
-\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-The documentation for this class was generated from the following files:{\comment (startItemList level=0) }
-{{\comment (writeListItem)}
-{\comment (newParagraph)}
-\par
-\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
-{\b view.h}{\comment (writeListItem)}
-{\comment (newParagraph)}
-\par
-\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid 
-{\b view.cpp}{\comment (newParagraph)}
-\par
-{\comment (endItemList level=1)}
-}{\comment endTextBlock}
-}
-{\comment endFile}
-{\comment end include classView.rtf}
-
-{\comment BeginRTFChapter}
-\pard\plain \sect\sbkpage
-\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
-File Documentation{\tc \v File Documentation}
-\par \pard\plain 
-{\comment begin include main_8cpp.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-main.cpp File Reference{\comment endTitleHead}
-\par \pard\plain 
-{\tc\tcl2 \v main.cpp}
-{\xe \v main.cpp}
-{\comment writeAnchor (main_8cpp)}
-{\bkmkstart AAAAAAAAAA}
-{\bkmkend AAAAAAAAAA}
-{\comment startTextBlock}
-{
-\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <QtGui/QApplication>}{\comment (lineBreak)}
-\par
-{\f2 #include "view.h"}{\comment (lineBreak)}
-\par
-{\comment endTextBlock}
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Functions{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-int {\b main} (int argc, char *argv[]){\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (endMemberList) }
-}
-{\comment (rtfwriteRuler_thin)}
-{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Function Documentation{\comment endGroupHeader}
-\par
-\pard\plain 
-{\comment startDoxyAnchor}
-{\comment startMemberDoc}
-{\xe \v main\:main.cpp}
-{\xe \v main.cpp\:main}
-\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
-{\b 
-int main ({\comment (startParameterList)}
-int {\i argc}, {\comment (startParameterList)}
-  char * {\i argv}[]){\comment endMemberDoc}
-}
-}{\comment (newParagraph)}
-\par
-{\comment endDoxyAnchor}
-{\bkmkstart AAAAAAAAAB}
-{\bkmkend AAAAAAAAAB}
-{\comment (startIndent) }
-{
-\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid 
-{\comment startParagraph}
-{\comment (newParagraph)}
-\par
-{
-Definition at line 28 of file main.cpp.{\comment endParagraph}
-}\par
-}
-{\comment endFile}
-{\comment end include main_8cpp.rtf}
-\par \pard\plain 
-
-{\comment BeginRTFSection}
-\pard\plain \sect\sbkpage
-\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-{\comment begin include qopencamwidget_8cpp.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-qopencamwidget.cpp File Reference{\comment endTitleHead}
-\par \pard\plain 
-{\tc\tcl2 \v qopencamwidget.cpp}
-{\xe \v qopencamwidget.cpp}
-{\comment writeAnchor (qopencamwidget_8cpp)}
-{\bkmkstart AAAAAAAAAC}
-{\bkmkend AAAAAAAAAC}
-{\comment startTextBlock}
-{
-\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "qopencamwidget.h"}{\comment (lineBreak)}
-\par
-{\comment endTextBlock}
-}
-{\comment endFile}
-{\comment end include qopencamwidget_8cpp.rtf}
-\par \pard\plain 
-
-{\comment BeginRTFSection}
-\pard\plain \sect\sbkpage
-\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-{\comment begin include qopencamwidget_8h.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-qopencamwidget.h File Reference{\comment endTitleHead}
-\par \pard\plain 
-{\tc\tcl2 \v qopencamwidget.h}
-{\xe \v qopencamwidget.h}
-{\comment writeAnchor (qopencamwidget_8h)}
-{\bkmkstart AAAAAAAAAD}
-{\bkmkend AAAAAAAAAD}
-{\comment startTextBlock}
-{
-\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <QtGui>}{\comment (lineBreak)}
-\par
-{\f2 #include <opencv/cv.h>}{\comment (lineBreak)}
-\par
-{\f2 #include <opencv/highgui.h>}{\comment (lineBreak)}
-\par
-{\comment endTextBlock}
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Classes{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-class {\b QOpenCamWidget}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (endMemberList) }
-}
-{\comment endFile}
-{\comment end include qopencamwidget_8h.rtf}
-\par \pard\plain 
-
-{\comment BeginRTFSection}
-\pard\plain \sect\sbkpage
-\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-{\comment begin include view_8cpp.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-view.cpp File Reference{\comment endTitleHead}
-\par \pard\plain 
-{\tc\tcl2 \v view.cpp}
-{\xe \v view.cpp}
-{\comment writeAnchor (view_8cpp)}
-{\bkmkstart AAAAAAAAAE}
-{\bkmkend AAAAAAAAAE}
-{\comment startTextBlock}
-{
-\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include "view.h"}{\comment (lineBreak)}
-\par
-{\f2 #include "qopencamwidget.h"}{\comment (lineBreak)}
-\par
-{\comment endTextBlock}
-}
-{\comment endFile}
-{\comment end include view_8cpp.rtf}
-\par \pard\plain 
-
-{\comment BeginRTFSection}
-\pard\plain \sect\sbkpage
-\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-{\comment begin include view_8h.rtf}
-{\comment startTitleHead}
-\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid 
-view.h File Reference{\comment endTitleHead}
-\par \pard\plain 
-{\tc\tcl2 \v view.h}
-{\xe \v view.h}
-{\comment writeAnchor (view_8h)}
-{\bkmkstart AAAAAAAAAF}
-{\bkmkend AAAAAAAAAF}
-{\comment startTextBlock}
-{
-\pard\plain \s18\widctlpar\fs22\cgrid {\f2 #include <QtGui>}{\comment (lineBreak)}
-\par
-{\comment endTextBlock}
-}
-{\comment startGroupHeader}
-\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid 
-Classes{\comment endGroupHeader}
-\par
-\pard\plain 
-
-{\comment (startMemberList) }
-{
-{\comment startMemberItem }
-\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid 
-class {\b View}{\comment endMemberItem }
-{\comment (newParagraph)}
-\par
-{\comment (endMemberList) }
-}
-{\comment endFile}
-{\comment end include view_8h.rtf}
-
-{\comment BeginRTFChapter}
-\pard\plain \sect\sbkpage
-\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid 
-\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Index\par 
-\pard\plain 
-{\tc \v Index}
-{\field\fldedit {\*\fldinst INDEX \\c2 \\*MERGEFORMAT}{\fldrslt INDEX}}
-{\comment endFile}
-}
\ No newline at end of file