<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.12.0">
  <compound kind="class">
    <name>Prison::ScanResult</name>
    <filename>classPrison_1_1ScanResult.html</filename>
    <member kind="function">
      <type>QByteArray</type>
      <name>binaryData</name>
      <anchorfile>classPrison_1_1ScanResult.html</anchorfile>
      <anchor>a5254648e1a3a626ff06a351da51ba736</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>boundingRect</name>
      <anchorfile>classPrison_1_1ScanResult.html</anchorfile>
      <anchor>aa4ca090d377f0155ad1e962996f57a9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>content</name>
      <anchorfile>classPrison_1_1ScanResult.html</anchorfile>
      <anchor>a3db7e508da01a0e6a06c9623901a21b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Format::BarcodeFormat</type>
      <name>format</name>
      <anchorfile>classPrison_1_1ScanResult.html</anchorfile>
      <anchor>a0dddb0da3f45a5d2967f233cf3b733ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasBinaryData</name>
      <anchorfile>classPrison_1_1ScanResult.html</anchorfile>
      <anchor>a85a8b08f5c836b08a8f645d29e5bc814</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasContent</name>
      <anchorfile>classPrison_1_1ScanResult.html</anchorfile>
      <anchor>a43d13b564c07d340b63c3b735024f4c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasText</name>
      <anchorfile>classPrison_1_1ScanResult.html</anchorfile>
      <anchor>a8cf9c9183db0a2148c89967f9d8e81e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>text</name>
      <anchorfile>classPrison_1_1ScanResult.html</anchorfile>
      <anchor>afc39dcfb11fe977c6e4b5049f017a82e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Prison::VideoScanner</name>
    <filename>classPrison_1_1VideoScanner.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>resultChanged</name>
      <anchorfile>classPrison_1_1VideoScanner.html</anchorfile>
      <anchor>ac3ab50041ed6657d768cc7613881b60b</anchor>
      <arglist>(const Prison::ScanResult &amp;scanResult)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resultContentChanged</name>
      <anchorfile>classPrison_1_1VideoScanner.html</anchorfile>
      <anchor>a190c4d1f2fac753016dbe77d9147ffae</anchor>
      <arglist>(const Prison::ScanResult &amp;scanResult)</arglist>
    </member>
    <member kind="function">
      <type>Format::BarcodeFormats</type>
      <name>formats</name>
      <anchorfile>classPrison_1_1VideoScanner.html</anchorfile>
      <anchor>a778d9493f1218d2484b4c421c1b18791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ScanResult</type>
      <name>result</name>
      <anchorfile>classPrison_1_1VideoScanner.html</anchorfile>
      <anchor>a12f3d0b99515fd67858809d200756b95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFormats</name>
      <anchorfile>classPrison_1_1VideoScanner.html</anchorfile>
      <anchor>a5ac10b54089ebfe422c202affd4add05</anchor>
      <arglist>(Format::BarcodeFormats formats)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVideoSink</name>
      <anchorfile>classPrison_1_1VideoScanner.html</anchorfile>
      <anchor>ab5b619efc34fb22c14769adc68e830ee</anchor>
      <arglist>(QVideoSink *sink)</arglist>
    </member>
    <member kind="function">
      <type>QVideoSink *</type>
      <name>videoSink</name>
      <anchorfile>classPrison_1_1VideoScanner.html</anchorfile>
      <anchor>a98612e74a1772bdb434a752ab4620efc</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Prison::Format</name>
    <filename>namespacePrison_1_1Format.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>BarcodeFormat</name>
      <anchorfile>namespacePrison_1_1Format.html</anchorfile>
      <anchor>ae05e4505faea3392ba43314d5bc55ef5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Prison::ImageScanner</name>
    <filename>namespacePrison_1_1ImageScanner.html</filename>
    <member kind="function">
      <type>ScanResult</type>
      <name>scan</name>
      <anchorfile>namespacePrison_1_1ImageScanner.html</anchorfile>
      <anchor>ad62392782a80dc429336debcce369a9c</anchor>
      <arglist>(const QImage &amp;image, Format::BarcodeFormats formats={})</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>Prison</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="Prison">md__2build_2prison_2src_2prison-6_88_80_2README</docanchor>
  </compound>
</tagfile>
