<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.3" xml:lang="en-US">
  <compounddef id="classgr_1_1fosphor_1_1QGLSurface" kind="class" language="C++" prot="public">
    <compoundname>gr::fosphor::QGLSurface</compoundname>
    <basecompoundref prot="public" virt="non-virtual">QGLWidget</basecompoundref>
    <includes refid="QGLSurface_8h" local="no">QGLSurface.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgr_1_1fosphor_1_1QGLSurface_1a4df1e35d741f547474c06615a1eab897" prot="private" static="no" mutable="no">
        <type><ref refid="classgr_1_1fosphor_1_1qt__sink__c__impl" kindref="compound">qt_sink_c_impl</ref> *</type>
        <definition>qt_sink_c_impl* gr::fosphor::QGLSurface::d_block</definition>
        <argsstring></argsstring>
        <name>d_block</name>
        <qualifiedname>gr::fosphor::QGLSurface::d_block</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="37" column="22" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" bodystart="37" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgr_1_1fosphor_1_1QGLSurface_1aed560e99133ca9412b706bc0fa15af27" prot="private" static="no" mutable="no">
        <type>QThread *</type>
        <definition>QThread* gr::fosphor::QGLSurface::d_gui_thread</definition>
        <argsstring></argsstring>
        <name>d_gui_thread</name>
        <qualifiedname>gr::fosphor::QGLSurface::d_gui_thread</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="38" column="15" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" bodystart="38" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classgr_1_1fosphor_1_1QGLSurface_1a07fd09893776ea24be043c5a29fab052" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::fosphor::QGLSurface::hideEvent</definition>
        <argsstring>(QHideEvent *he)</argsstring>
        <name>hideEvent</name>
        <qualifiedname>gr::fosphor::QGLSurface::hideEvent</qualifiedname>
        <param>
          <type>QHideEvent *</type>
          <declname>he</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="41" column="12"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fosphor_1_1QGLSurface_1a67a84e48c9804715531ed08c6cfe2ece" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::fosphor::QGLSurface::showEvent</definition>
        <argsstring>(QShowEvent *he)</argsstring>
        <name>showEvent</name>
        <qualifiedname>gr::fosphor::QGLSurface::showEvent</qualifiedname>
        <param>
          <type>QShowEvent *</type>
          <declname>he</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="42" column="12"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fosphor_1_1QGLSurface_1a28c36b8f1f8837c9ae6beaf443746bad" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::fosphor::QGLSurface::paintEvent</definition>
        <argsstring>(QPaintEvent *pe)</argsstring>
        <name>paintEvent</name>
        <qualifiedname>gr::fosphor::QGLSurface::paintEvent</qualifiedname>
        <param>
          <type>QPaintEvent *</type>
          <declname>pe</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="43" column="12"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fosphor_1_1QGLSurface_1a62b23bb83549a28ab773cfe2f201212e" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::fosphor::QGLSurface::resizeEvent</definition>
        <argsstring>(QResizeEvent *re)</argsstring>
        <name>resizeEvent</name>
        <qualifiedname>gr::fosphor::QGLSurface::resizeEvent</qualifiedname>
        <param>
          <type>QResizeEvent *</type>
          <declname>re</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="44" column="12"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fosphor_1_1QGLSurface_1a1e9f278cf743a71ad54667d09af9766b" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::fosphor::QGLSurface::keyPressEvent</definition>
        <argsstring>(QKeyEvent *ke)</argsstring>
        <name>keyPressEvent</name>
        <qualifiedname>gr::fosphor::QGLSurface::keyPressEvent</qualifiedname>
        <param>
          <type>QKeyEvent *</type>
          <declname>ke</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="45" column="12"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-slot">
      <memberdef kind="slot" id="classgr_1_1fosphor_1_1QGLSurface_1a108a5cc1759cff9f7fd3fdd89db3effc" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::fosphor::QGLSurface::giveContext</definition>
        <argsstring>(QThread *thread)</argsstring>
        <name>giveContext</name>
        <qualifiedname>gr::fosphor::QGLSurface::giveContext</qualifiedname>
        <param>
          <type>QThread *</type>
          <declname>thread</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="48" column="12"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1fosphor_1_1QGLSurface_1a0635159e4c411ca1059e0bd7c85c6314" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gr::fosphor::QGLSurface::QGLSurface</definition>
        <argsstring>(QWidget *parent, qt_sink_c_impl *d_block)</argsstring>
        <name>QGLSurface</name>
        <qualifiedname>gr::fosphor::QGLSurface::QGLSurface</qualifiedname>
        <param>
          <type>QWidget *</type>
          <declname>parent</declname>
        </param>
        <param>
          <type><ref refid="classgr_1_1fosphor_1_1qt__sink__c__impl" kindref="compound">qt_sink_c_impl</ref> *</type>
          <declname>d_block</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="51" column="7"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fosphor_1_1QGLSurface_1a9184c7d88c24e5fd6e7c7440b67f70ba" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::fosphor::QGLSurface::grabContext</definition>
        <argsstring>()</argsstring>
        <name>grabContext</name>
        <qualifiedname>gr::fosphor::QGLSurface::grabContext</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="53" column="12"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1fosphor_1_1QGLSurface_1a8bf9cb5ecc396c12fbcbde282e99ce54" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gr::fosphor::QGLSurface::releaseContext</definition>
        <argsstring>()</argsstring>
        <name>releaseContext</name>
        <qualifiedname>gr::fosphor::QGLSurface::releaseContext</qualifiedname>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="54" column="12"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="2">
        <label>QGLWidget</label>
      </node>
      <node id="1">
        <label>gr::fosphor::QGLSurface</label>
        <link refid="classgr_1_1fosphor_1_1QGLSurface"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="2">
        <label>QGLWidget</label>
      </node>
      <node id="1">
        <label>gr::fosphor::QGLSurface</label>
        <link refid="classgr_1_1fosphor_1_1QGLSurface"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" line="33" column="5" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/QGLSurface.h" bodystart="34" bodyend="55"/>
    <listofallmembers>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a4df1e35d741f547474c06615a1eab897" prot="private" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>d_block</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1aed560e99133ca9412b706bc0fa15af27" prot="private" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>d_gui_thread</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a108a5cc1759cff9f7fd3fdd89db3effc" prot="private" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>giveContext</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a9184c7d88c24e5fd6e7c7440b67f70ba" prot="public" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>grabContext</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a07fd09893776ea24be043c5a29fab052" prot="protected" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>hideEvent</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a1e9f278cf743a71ad54667d09af9766b" prot="protected" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>keyPressEvent</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a28c36b8f1f8837c9ae6beaf443746bad" prot="protected" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>paintEvent</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a0635159e4c411ca1059e0bd7c85c6314" prot="public" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>QGLSurface</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a8bf9cb5ecc396c12fbcbde282e99ce54" prot="public" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>releaseContext</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a62b23bb83549a28ab773cfe2f201212e" prot="protected" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>resizeEvent</name></member>
      <member refid="classgr_1_1fosphor_1_1QGLSurface_1a67a84e48c9804715531ed08c6cfe2ece" prot="protected" virt="non-virtual"><scope>gr::fosphor::QGLSurface</scope><name>showEvent</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
