<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
<class>ViewerInterface</class>
<widget class="QWidget">
    <property name="name">
        <cstring>Interface</cstring>
    </property>
    <property name="geometry">
        <rect>
            <x>0</x>
            <y>0</y>
            <width>673</width>
            <height>438</height>
        </rect>
    </property>
    <property name="caption">
        <string>Interface</string>
    </property>
    <grid>
        <property name="name">
            <cstring>unnamed</cstring>
        </property>
        <property name="margin">
            <number>6</number>
        </property>
        <property name="spacing">
            <number>2</number>
        </property>
        <widget class="QCheckBox" row="1" column="0">
            <property name="name">
                <cstring>FPSCheckBox</cstring>
            </property>
            <property name="text">
                <string>FPS</string>
            </property>
        </widget>
        <widget class="QCheckBox" row="1" column="2">
            <property name="name">
                <cstring>AxisCheckBox</cstring>
            </property>
            <property name="text">
                <string>Axis</string>
            </property>
        </widget>
        <widget class="QPushButton" row="1" column="3">
            <property name="name">
                <cstring>QuitButton</cstring>
            </property>
            <property name="text">
                <string>Quit</string>
            </property>
        </widget>
        <widget class="QCheckBox" row="1" column="1">
            <property name="name">
                <cstring>GridCheckBox</cstring>
            </property>
            <property name="text">
                <string>Grid</string>
            </property>
        </widget>
        <widget class="Viewer" row="0" column="0" rowspan="1" colspan="4">
            <property name="name">
                <cstring>viewer</cstring>
            </property>
        </widget>
    </grid>
</widget>
<customwidgets>
    <customwidget>
        <class>Viewer</class>
        <header location="local">interface.h</header>
        <sizehint>
            <width>400</width>
            <height>300</height>
        </sizehint>
        <container>0</container>
        <sizepolicy>
            <hordata>7</hordata>
            <verdata>7</verdata>
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
        </sizepolicy>
        <pixmap>image0</pixmap>
        <signal> animateNeeded() </signal>
        <signal> axisIsDrawnChanged(bool) </signal>
        <signal> cameraIsEditedChanged(bool) </signal>
        <signal> drawFinished(bool) </signal>
        <signal> drawNeeded() </signal>
        <signal> FPSIsDisplayedChanged(bool) </signal>
        <signal> gridIsDrawnChanged(bool) </signal>
        <signal> helpRequired() </signal>
        <signal> mouseGrabberChanged(qglviewer::MouseGrabber *mouseGrabber) </signal>
        <signal> pointSelected(QMouseEvent *e) </signal>
        <signal> stereoChanged(bool) </signal>
        <signal> textIsEnabledChanged(bool) </signal>
        <signal> viewerInitialized() </signal>
        <slot access="public" specifier=""> aboutQGLViewer() </slot>
        <slot access="public" specifier=""> animate() </slot>
        <slot access="public" specifier=""> help() </slot>
        <slot access="public" specifier=""> initFromDOMElement(QDomElement &amp;element) </slot>
        <slot access="public" specifier=""> openSnapshotFormatDialog() </slot>
        <slot access="public" specifier=""> restoreStateFromFile() </slot>
        <slot access="public" specifier=""> saveSnapshot(bool, bool) </slot>
        <slot access="public" specifier=""> saveSnapshot(QString, bool) </slot>
        <slot access="public" specifier=""> saveStateToFile() </slot>
        <slot access="public" specifier=""> select(QMouseEvent *event) </slot>
        <slot access="public" specifier=""> select(QPoint) </slot>
        <slot access="public" specifier=""> setAddKeyFrameStateKey(int) </slot>
        <slot access="public" specifier=""> setAnimationPeriod(int) </slot>
        <slot access="public" specifier=""> setAxisIsDrawn(bool) </slot>
        <slot access="public" specifier=""> setBackgroundColor(QColor &amp;color) </slot>
        <slot access="public" specifier=""> setCameraIsEdited(bool) </slot>
        <slot access="public" specifier=""> setCamera(qglviewer::Camera *camera) </slot>
        <slot access="public" specifier=""> setForegroundColor(QColor &amp;color) </slot>
        <slot access="public" specifier=""> setFPSIsDisplayed(bool) </slot>
        <slot access="public" specifier=""> setFullScreen(bool) </slot>
        <slot access="public" specifier=""> setGridIsDrawn(bool) </slot>
        <slot access="public" specifier=""> setHandlerStateKey(MouseHandler handler, int) </slot>
        <slot access="public" specifier=""> setKeyDescription(int, QString) </slot>
        <slot access="public" specifier=""> setKeyFrameKey(int, int) </slot>
        <slot access="public" specifier=""> setManipulatedFrame(qglviewer::ManipulatedFrame *frame) </slot>
        <slot access="public" specifier=""> setMouseBindingDescription(int, QString, bool) </slot>
        <slot access="public" specifier=""> setMouseBinding(int, ClickAction action, bool, int) </slot>
        <slot access="public" specifier=""> setMouseBinding(int, MouseHandler handler, MouseAction action, bool) </slot>
        <slot access="public" specifier=""> setMouseGrabber(qglviewer::MouseGrabber *mouseGrabber) </slot>
        <slot access="public" specifier=""> setMouseTracking(bool) </slot>
        <slot access="public" specifier=""> setPlayKeyFramePathStateKey(int) </slot>
        <slot access="public" specifier=""> setSceneBoundingBox(qglviewer::Vec &amp;min, qglviewer::Vec &amp;max) </slot>
        <slot access="public" specifier=""> setSceneCenter(qglviewer::Vec &amp;center) </slot>
        <slot access="public" specifier=""> setSceneRadius(float) </slot>
        <slot access="public" specifier=""> setSelectBufferSize(int) </slot>
        <slot access="public" specifier=""> setSelectedName(int) </slot>
        <slot access="public" specifier=""> setSelectRegionHeight(int) </slot>
        <slot access="public" specifier=""> setSelectRegionWidth(int) </slot>
        <slot access="public" specifier=""> setShortcut(KeyboardAction action, int) </slot>
        <slot access="public" specifier=""> setSnapshotCounter(int) </slot>
        <slot access="public" specifier=""> setSnapshotFilename(QString) </slot>
        <slot access="public" specifier=""> setSnapshotFormat(QString) </slot>
        <slot access="public" specifier=""> setSnapshotQuality(int) </slot>
        <slot access="public" specifier=""> setStateFileName(QString) </slot>
        <slot access="public" specifier=""> setStereoDisplay(bool) </slot>
        <slot access="public" specifier=""> setTextIsEnabled(bool) </slot>
        <slot access="public" specifier=""> setWheelBinding(int, MouseHandler handler, MouseAction action, bool) </slot>
        <slot access="public" specifier=""> showEntireScene() </slot>
        <slot access="public" specifier=""> startAnimation() </slot>
        <slot access="public" specifier=""> stopAnimation() </slot>
        <slot access="public" specifier=""> toggleAnimation() </slot>
        <slot access="public" specifier=""> toggleAxisIsDrawn() </slot>
        <slot access="public" specifier=""> toggleCameraIsEdited() </slot>
        <slot access="public" specifier=""> toggleCameraMode() </slot>
        <slot access="public" specifier=""> toggleFPSIsDisplayed() </slot>
        <slot access="public" specifier=""> toggleFullScreen() </slot>
        <slot access="public" specifier=""> toggleGridIsDrawn() </slot>
        <slot access="public" specifier=""> toggleStereoDisplay() </slot>
        <slot access="public" specifier=""> toggleTextIsEnabled() </slot>
        <slot access="protected" specifier=""> setAutoBufferSwap(bool on) </slot>
    </customwidget>
</customwidgets>
<images>
    <image name="image0">
        <data format="XPM.GZ" length="3214">789c5d965953dd461085dffd2b28f79b2bd59634d26854a93cb0196c03062f189cca43cfc666f60b06a7f2df33ea332676b814c5a769cd72fa74cf7df962e960777be9c5cb67b70b599c84a5702c374b2fe2ddf9f9e39f7ffdf1f7b3e7edb0d4daf2db2f75cf7f7bf67c6fb11496762e2fd20cb45c808ce98c03bb996dd3b5bd55be521e87c6fb99f96ce671ea46332a0fcad90e3e6bfc34b36b3a19f47dde55f653e783f28799a77694d0cc2c0fca5d37b518bf058f5994e558b91fa651e3695bd9ba1c5ae5efe0c9f841b9551e4d6f119fc06e88e0cbca31e8fe6945d9b91044d77fa5ec9df351d73f528e63eff4fc94c14e309fa83e53b2d14e3adecc2cc65a67940f95fba99b545ffeaa3c0ed1eafcfc4d79ea8b821aafeb8bf4c662bdf7cabef7a3268f4539b8cee97a7c0a2ef3e3fd2f958da83ebc5e39845ef7fba89cbab155a61370df5ae831ceecdb290bf27dafdcd938223f6f94cde0900f56bff87e68475d4f5879184b4694f53cdef69d811e77ca63c927ceb7a7ec6c82ff58f3e77d1833c62f94a30f01eb7f544ebe8df0df67e56cb383df0e660ecdd8381d976be5d605a7fa88fa25986e6ce0d71db08fc1e9fbaf95076726e8b3501ec73ca9dea27a063f1987fc75ca21a4a8f3b1578ee2bde64b3694d3502ca0acf98e8d371e7ed4f7632b0dfccb37e02011f9d57a8add6405fedaa83c09ea750b1c9b847caf5436097e7957b92454d7d77a8fd6844ec749f58963791ffbd3f3c6c9742df6a3f98ac5ed11e7d1fa2cc5d359acd783a34dd043eb2b357ddbc23f3a5f6a4b04f439ae1c13f26595bbc21a2fba5e32c5bea87fd523f5de08e6d7fca5a10b0df4c37c43e802f4d07a4836d8083f6abda5b19c07fd62175cd6036b3e931485b05fd5378534410f7a575912f4d3fe97a22b5328677089873fb53fa564ba06febc02bb09f52b9b60ef047aac8253ca183f57ce4363c061e6dc74b9417f5a06dba9c77e56c0c55ea8df0fe0d4547da972c0fe44eb3db7a5dcc0ead7dc8ddd80f91fc1e2301f27b09fd08f790f5c3e5acfacfd261b631ad4cf0ed8763df2b30ace2dce476b950d98b5be735f2a50df27f5531efa1efee40c0ebef6fb23f03c83f24de5be727862f443bd9fb2ed6d877e740ff603ea894770f209fe815ea3691be8d7807fe8cd0fe0922ff81f7a960b3043ff7d6557ded7f348043b37627dccef8a7ee8c797956dc67dab7ecda5feaa9e5b609fd14ff82db89c1fe7d37e95c504d42b617fd2372dfcfb066cdb1efa0978fc71df7c023b6be1c773705110e77f5f79423fe61a5f3ed8dfd113a35f6b7fcbbe24087a9e819dc3fcf4193c4de8c7c46099aadf0ec13ea03e047ef14521e81b2bfbacf547d86f906e82df0c389a807e7251b994ac8e6bfde5f8e4a7c7ca21c09f161ca7daefa0572cf9c27d7f5ab9fa8df72bfbacf541b79503984de558f9fa89a10ff2994a85e23cf795bb84f3af56f6b57fa72786de1f2b879a9f5839567d0e2a27308727c67dbb59b9fc683cfa417e1a5fab5cc7f7163f7f9858d87328ff454efc4b041ff1319ff0299ff1573e2f7cc1977c85080e7c5dfedef02d2ff88eeff91b3f147ee4efbc5c23567895d7789d5ff1066ff26b7ec36fcbd32ddee61ddc6bbccb7bfc9e3ff047fec4fbfc990f78bf441cf217c63793963b36dcf3c0b6ac37b2e369de17311109ce4a812225ca74549e1fd3099dce7ba333fa4ae7508b2ee892aee89a6ee896167437ef93eee91b3dd023764adf6999566895d6689d5ed1c6ac066dd26b7a436f6bc4166dd30ebda35ddaa3f7f4a13cf9489f689f3e73f8a1181dd0217da1865aea7406433d0d64f716ff694a23399a8485f61622e2a57c4990f4734429c323399693f2dfa99cc95739978bf9f9cf79914bb9926bb9915b59c89ddccfabfd1a5162bec9833cca7759961559c5b3ff45acc9babc920dd99c775023fef9fdd9bf356efabd</data>
    </image>
</images>
<connections>
    <connection>
        <sender>QuitButton</sender>
        <signal>released()</signal>
        <receiver>Interface</receiver>
        <slot>close()</slot>
    </connection>
    <connection>
        <sender>FPSCheckBox</sender>
        <signal>toggled(bool)</signal>
        <receiver>viewer</receiver>
        <slot>setFPSIsDisplayed(bool)</slot>
    </connection>
    <connection>
        <sender>AxisCheckBox</sender>
        <signal>toggled(bool)</signal>
        <receiver>viewer</receiver>
        <slot>setAxisIsDrawn(bool)</slot>
    </connection>
    <connection>
        <sender>GridCheckBox</sender>
        <signal>toggled(bool)</signal>
        <receiver>viewer</receiver>
        <slot>setGridIsDrawn(bool)</slot>
    </connection>
    <connection>
        <sender>viewer</sender>
        <signal>FPSIsDisplayedChanged(bool)</signal>
        <receiver>FPSCheckBox</receiver>
        <slot>setChecked(bool)</slot>
    </connection>
    <connection>
        <sender>viewer</sender>
        <signal>axisIsDrawnChanged(bool)</signal>
        <receiver>AxisCheckBox</receiver>
        <slot>setChecked(bool)</slot>
    </connection>
    <connection>
        <sender>viewer</sender>
        <signal>gridIsDrawnChanged(bool)</signal>
        <receiver>GridCheckBox</receiver>
        <slot>setChecked(bool)</slot>
    </connection>
</connections>
<layoutdefaults spacing="2" margin="6"/>
<includehints>
    <includehint>interface.h</includehint>
</includehints>
</UI>
