mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-01-21 21:20:07 -05:00
de613404de
--Add support for Exr files which use 32-bit floats for each RGBA channel. Seems to come out too washed out. --Allow for clearing an individual color curve. --Allow for saving multiple image types in EmberRender and EmberAnimate. All writes are threaded. --Remove --bpc command line argument. Add format png16 as a replacement. --Remove --enable_jpg_comments and --enable_png_comments command line arguments, and replace them with --enable_comments which applies to jpg, png and exr. --Add menu items to variations and affine spinners which allow for easy entry of specific numeric values like pi. --Make final render dialog be wider rather than so tall. Bug fixes: --Fix some OpenCL compile errors on Mac. --Remove ability to save bitmap files on all platforms but Windows. Code changes: --New dependency on OpenEXR. --Allow Curves class to interact with objects of a different template type. --Make m_Curves member of Ember always use float as template type. --Set the length of the curves array to always be 2^17 which should offer enough precision with new 32-bit float pixel types. --Set pixel types to always be 32-bit float. This results in a major reduction of code in the final accumulation part of Renderer.h/cpp. --Remove corresponding code from RendererCL and FinalAccumOpenCLKernelCreator. --Remove Transparency, NumChannels and BytesPerPixel setters from Renderer.h/cpp. --Add new global functions to format final image buffers and place all alpha calculation and scaling code in them. --Blending is no longer needed in OpenGLWidget because of the new pixel type. --Make new class, AffineDoubleSpinBox. --Attempt to make file save dialog code work the same on all OSes. --Remove some unused functions.
907 lines
31 KiB
XML
907 lines
31 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>OptionsDialog</class>
|
|
<widget class="QDialog" name="OptionsDialog">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>427</width>
|
|
<height>487</height>
|
|
</rect>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>427</width>
|
|
<height>415</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>16777215</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Options</string>
|
|
</property>
|
|
<property name="sizeGripEnabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>4</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QTabWidget" name="OptionsTabWidget">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="focusPolicy">
|
|
<enum>Qt::NoFocus</enum>
|
|
</property>
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="tabShape">
|
|
<enum>QTabWidget::Triangular</enum>
|
|
</property>
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="QWidget" name="OptionsInteractiveRenderingTab">
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>Interactive Rendering</string>
|
|
</attribute>
|
|
<layout class="QFormLayout" name="formLayout">
|
|
<property name="fieldGrowthPolicy">
|
|
<enum>QFormLayout::AllNonFixedFieldsGrow</enum>
|
|
</property>
|
|
<property name="verticalSpacing">
|
|
<number>4</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>4</number>
|
|
</property>
|
|
<item row="0" column="0">
|
|
<widget class="QCheckBox" name="EarlyClipCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Checked: clip colors and gamma correct after density filtering.</p><p>Unchecked: do it after spatial filtering.</p></body></html></string>
|
|
</property>
|
|
<property name="statusTip">
|
|
<string/>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string/>
|
|
</property>
|
|
<property name="text">
|
|
<string>Early Clip</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="QCheckBox" name="OpenCLCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Use OpenCL to render if your video card supports it.</p><p>This is highly recommended as it will provide fluid, real-time interactive editing.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Use OpenCL</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QCheckBox" name="YAxisUpCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Checked: Positive Y direction is up.</p><p>Unchecked: Positive Y direction is down.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Positive Y Up</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="QCheckBox" name="DoublePrecisionCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Checked: use 64-bit double precision numbers (slower, but better image quality).</p><p>Unchecked: use 32-bit single precision numbers (faster, but worse image quality).</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Use Double Precision</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QCheckBox" name="TransparencyCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Use transparency in the final image.</p><p>This will not make a difference in the editor, but will when saving as .png and opening in other programs.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Transparency</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="QCheckBox" name="ShowAllXformsCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Checked: show all xforms while dragging.</p><p>Unchecked: only show current xform while dragging.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Show All Xforms While Dragging</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QCheckBox" name="ContinuousUpdateCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Continually update output image during interactive rendering.</p><p>This will slow down performance, but will give continuous updates on how the final render will look. Note that only log scale filtering is applied on each update. Full DE is not applied until iteration is complete.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Continuous Update</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="6" column="0" colspan="2">
|
|
<widget class="QTableWidget" name="DeviceTable">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>87</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>16777215</width>
|
|
<height>91</height>
|
|
</size>
|
|
</property>
|
|
<property name="focusPolicy">
|
|
<enum>Qt::NoFocus</enum>
|
|
</property>
|
|
<property name="editTriggers">
|
|
<set>QAbstractItemView::NoEditTriggers</set>
|
|
</property>
|
|
<property name="selectionMode">
|
|
<enum>QAbstractItemView::NoSelection</enum>
|
|
</property>
|
|
<property name="selectionBehavior">
|
|
<enum>QAbstractItemView::SelectRows</enum>
|
|
</property>
|
|
<property name="showGrid">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="columnCount">
|
|
<number>3</number>
|
|
</property>
|
|
<attribute name="horizontalHeaderDefaultSectionSize">
|
|
<number>60</number>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderStretchLastSection">
|
|
<bool>true</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderVisible">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderDefaultSectionSize">
|
|
<number>22</number>
|
|
</attribute>
|
|
<attribute name="verticalHeaderHighlightSections">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderMinimumSectionSize">
|
|
<number>22</number>
|
|
</attribute>
|
|
<row>
|
|
<property name="text">
|
|
<string>AMD</string>
|
|
</property>
|
|
</row>
|
|
<row>
|
|
<property name="text">
|
|
<string>Nvidia</string>
|
|
</property>
|
|
</row>
|
|
<row>
|
|
<property name="text">
|
|
<string>Intel</string>
|
|
</property>
|
|
</row>
|
|
<column>
|
|
<property name="text">
|
|
<string>Use</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Primary</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Device</string>
|
|
</property>
|
|
</column>
|
|
</widget>
|
|
</item>
|
|
<item row="8" column="0">
|
|
<widget class="QSpinBox" name="ThreadCountSpin">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>The number of threads to use with CPU rendering.</p><p>Decrease for more responsive editing, increase for better performance.</p></body></html></string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Threads </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>64</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="9" column="0">
|
|
<widget class="QSpinBox" name="CpuSubBatchSpin">
|
|
<property name="toolTip">
|
|
<string>The number of 10,000 iteration chunks ran per thread on the CPU
|
|
in interactive mode for each mouse movement</string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>CPU Sub Batch </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>100</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="10" column="0">
|
|
<widget class="QSpinBox" name="OpenCLSubBatchSpin">
|
|
<property name="toolTip">
|
|
<string>The number of ~8M iteration chunks ran using OpenCL
|
|
in interactive mode for each mouse movement</string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>OpenCL Sub Batch </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>100</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="11" column="0">
|
|
<widget class="QGroupBox" name="InteraciveCpuFilteringGroupBox">
|
|
<property name="title">
|
|
<string>CPU Filtering</string>
|
|
</property>
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
<property name="spacing">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>3</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>4</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>5</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QRadioButton" name="CpuFilteringLogRadioButton">
|
|
<property name="toolTip">
|
|
<string>Use log scale filtering for interactive editing on the CPU.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Log Scale</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QRadioButton" name="CpuFilteringDERadioButton">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Use full density estimation filtering for interactive editing on the CPU.</p><p>This is slower, but gives better feedback.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Full DE</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="12" column="0">
|
|
<widget class="QGroupBox" name="InteraciveGpuFilteringGroupBox">
|
|
<property name="title">
|
|
<string>OpenCL Filtering</string>
|
|
</property>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>3</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>4</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>5</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QRadioButton" name="OpenCLFilteringLogRadioButton">
|
|
<property name="toolTip">
|
|
<string>Use log scale filtering for interactive editing using OpenCL.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Log Scale</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QRadioButton" name="OpenCLFilteringDERadioButton">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Use full density estimation filtering for interactive editing using OpenCL.</p><p>This is slower, but gives better feedback.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Full DE</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item row="7" column="0">
|
|
<widget class="QSpinBox" name="RandomCountSpin">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>The number of random flames to generate on startup.</p><p>These are usually of low quality, so leave the count as 1 unless you are searching for good randoms.</p></body></html></string>
|
|
</property>
|
|
<property name="prefix">
|
|
<string>Randoms </string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>99999</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1">
|
|
<widget class="QCheckBox" name="ToggleTypeCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Checked: right clicking toggles spin boxes, right button dragging disabled.</p><p>Unchecked: double clicking toggles spin boxes, right button dragging enabled.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Right Click Toggles Spinboxes</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="QCheckBox" name="Png16BitCheckBox">
|
|
<property name="toolTip">
|
|
<string><html><head/><body><p>Save each RGBA component as 16-bits when saving Png files.</p><p>This leads to greater color precision for use in high end rendering and display on HDR monitors, however it makes the file size larger.</p></body></html></string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Save 16-bit Png</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="OptionsXmlSavingTab">
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>Xml Render Values</string>
|
|
</attribute>
|
|
<layout class="QFormLayout" name="formLayout_2">
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<item row="0" column="0" colspan="2">
|
|
<widget class="TableWidget" name="OptionsXmlSavingTable">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>67</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>16777215</width>
|
|
<height>67</height>
|
|
</size>
|
|
</property>
|
|
<property name="focusPolicy">
|
|
<enum>Qt::NoFocus</enum>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::Panel</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Plain</enum>
|
|
</property>
|
|
<property name="verticalScrollBarPolicy">
|
|
<enum>Qt::ScrollBarAlwaysOff</enum>
|
|
</property>
|
|
<property name="horizontalScrollBarPolicy">
|
|
<enum>Qt::ScrollBarAlwaysOff</enum>
|
|
</property>
|
|
<property name="editTriggers">
|
|
<set>QAbstractItemView::NoEditTriggers</set>
|
|
</property>
|
|
<property name="tabKeyNavigation">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="alternatingRowColors">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="selectionMode">
|
|
<enum>QAbstractItemView::NoSelection</enum>
|
|
</property>
|
|
<property name="verticalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<property name="horizontalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<property name="showGrid">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="gridStyle">
|
|
<enum>Qt::SolidLine</enum>
|
|
</property>
|
|
<property name="cornerButtonEnabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="columnCount">
|
|
<number>2</number>
|
|
</property>
|
|
<attribute name="horizontalHeaderVisible">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderCascadingSectionResizes">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderDefaultSectionSize">
|
|
<number>110</number>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderHighlightSections">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderMinimumSectionSize">
|
|
<number>35</number>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderStretchLastSection">
|
|
<bool>true</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderVisible">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderDefaultSectionSize">
|
|
<number>22</number>
|
|
</attribute>
|
|
<attribute name="verticalHeaderHighlightSections">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderMinimumSectionSize">
|
|
<number>22</number>
|
|
</attribute>
|
|
<attribute name="verticalHeaderStretchLastSection">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<row>
|
|
<property name="text">
|
|
<string>Temporal Samples</string>
|
|
</property>
|
|
</row>
|
|
<row>
|
|
<property name="text">
|
|
<string>Quality</string>
|
|
</property>
|
|
</row>
|
|
<row>
|
|
<property name="text">
|
|
<string>Supersample</string>
|
|
</property>
|
|
</row>
|
|
<column>
|
|
<property name="text">
|
|
<string>Field</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</column>
|
|
<item row="0" column="0">
|
|
<property name="text">
|
|
<string>Temporal Samples</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<property name="text">
|
|
<string>0</string>
|
|
</property>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<property name="text">
|
|
<string>Quality</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<property name="text">
|
|
<string>0</string>
|
|
</property>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<property name="text">
|
|
<string>Supersample</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<property name="text">
|
|
<string>0</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QCheckBox" name="AutoUniqueCheckBox">
|
|
<property name="text">
|
|
<string>Auto Unique Filenames</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="OptionsIdentityTab">
|
|
<property name="autoFillBackground">
|
|
<bool>true</bool>
|
|
</property>
|
|
<attribute name="title">
|
|
<string>Xml Identity Values</string>
|
|
</attribute>
|
|
<layout class="QFormLayout" name="formLayout_3">
|
|
<property name="leftMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>6</number>
|
|
</property>
|
|
<item row="0" column="0" colspan="2">
|
|
<widget class="TableWidget" name="OptionsIdentityTable">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>120</width>
|
|
<height>67</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>16777215</width>
|
|
<height>67</height>
|
|
</size>
|
|
</property>
|
|
<property name="focusPolicy">
|
|
<enum>Qt::NoFocus</enum>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::Panel</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Plain</enum>
|
|
</property>
|
|
<property name="verticalScrollBarPolicy">
|
|
<enum>Qt::ScrollBarAlwaysOff</enum>
|
|
</property>
|
|
<property name="horizontalScrollBarPolicy">
|
|
<enum>Qt::ScrollBarAlwaysOff</enum>
|
|
</property>
|
|
<property name="editTriggers">
|
|
<set>QAbstractItemView::NoEditTriggers</set>
|
|
</property>
|
|
<property name="tabKeyNavigation">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="alternatingRowColors">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="selectionMode">
|
|
<enum>QAbstractItemView::NoSelection</enum>
|
|
</property>
|
|
<property name="verticalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<property name="horizontalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<property name="showGrid">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="gridStyle">
|
|
<enum>Qt::SolidLine</enum>
|
|
</property>
|
|
<property name="cornerButtonEnabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="columnCount">
|
|
<number>2</number>
|
|
</property>
|
|
<attribute name="horizontalHeaderVisible">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderCascadingSectionResizes">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderDefaultSectionSize">
|
|
<number>110</number>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderHighlightSections">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderMinimumSectionSize">
|
|
<number>35</number>
|
|
</attribute>
|
|
<attribute name="horizontalHeaderStretchLastSection">
|
|
<bool>true</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderVisible">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderDefaultSectionSize">
|
|
<number>22</number>
|
|
</attribute>
|
|
<attribute name="verticalHeaderHighlightSections">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="verticalHeaderMinimumSectionSize">
|
|
<number>22</number>
|
|
</attribute>
|
|
<attribute name="verticalHeaderStretchLastSection">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<row>
|
|
<property name="text">
|
|
<string>Id</string>
|
|
</property>
|
|
</row>
|
|
<row>
|
|
<property name="text">
|
|
<string>Url</string>
|
|
</property>
|
|
</row>
|
|
<row>
|
|
<property name="text">
|
|
<string>Nick</string>
|
|
</property>
|
|
</row>
|
|
<column>
|
|
<property name="text">
|
|
<string>Field</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</column>
|
|
<item row="0" column="0">
|
|
<property name="text">
|
|
<string>Id</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<property name="text">
|
|
<string>-</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<property name="text">
|
|
<string>Url</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<property name="text">
|
|
<string>-</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<property name="text">
|
|
<string>Nick</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<property name="text">
|
|
<string>-</string>
|
|
</property>
|
|
<property name="flags">
|
|
<set>ItemIsSelectable|ItemIsEditable|ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QDialogButtonBox" name="OptionsButtonBox">
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="standardButtons">
|
|
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
|
</property>
|
|
<property name="centerButtons">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>TableWidget</class>
|
|
<extends>QTableWidget</extends>
|
|
<header>TableWidget.h</header>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<tabstops>
|
|
<tabstop>EarlyClipCheckBox</tabstop>
|
|
<tabstop>OpenCLCheckBox</tabstop>
|
|
<tabstop>YAxisUpCheckBox</tabstop>
|
|
<tabstop>DoublePrecisionCheckBox</tabstop>
|
|
<tabstop>TransparencyCheckBox</tabstop>
|
|
<tabstop>ShowAllXformsCheckBox</tabstop>
|
|
<tabstop>ContinuousUpdateCheckBox</tabstop>
|
|
<tabstop>ToggleTypeCheckBox</tabstop>
|
|
<tabstop>Png16BitCheckBox</tabstop>
|
|
<tabstop>RandomCountSpin</tabstop>
|
|
<tabstop>ThreadCountSpin</tabstop>
|
|
<tabstop>CpuSubBatchSpin</tabstop>
|
|
<tabstop>OpenCLSubBatchSpin</tabstop>
|
|
<tabstop>CpuFilteringLogRadioButton</tabstop>
|
|
<tabstop>CpuFilteringDERadioButton</tabstop>
|
|
<tabstop>OpenCLFilteringLogRadioButton</tabstop>
|
|
<tabstop>OpenCLFilteringDERadioButton</tabstop>
|
|
<tabstop>AutoUniqueCheckBox</tabstop>
|
|
</tabstops>
|
|
<resources/>
|
|
<connections>
|
|
<connection>
|
|
<sender>OptionsButtonBox</sender>
|
|
<signal>accepted()</signal>
|
|
<receiver>OptionsDialog</receiver>
|
|
<slot>accept()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>248</x>
|
|
<y>254</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>157</x>
|
|
<y>274</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>OptionsButtonBox</sender>
|
|
<signal>rejected()</signal>
|
|
<receiver>OptionsDialog</receiver>
|
|
<slot>reject()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>316</x>
|
|
<y>260</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>286</x>
|
|
<y>274</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
</connections>
|
|
</ui>
|