new version with correct layout

This commit is contained in:
Massimiliano Corsini maxcorsini 2007-12-10 14:21:02 +00:00
parent 9e1a036e41
commit 9f9948d9e3
2 changed files with 273 additions and 223 deletions

View File

@ -5,8 +5,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>499</width>
<height>381</height>
<width>492</width>
<height>364</height>
</rect>
</property>
<property name="focusPolicy" >
@ -21,228 +21,269 @@
<property name="sizeGripEnabled" >
<bool>true</bool>
</property>
<widget class="QGroupBox" name="groupBox" >
<property name="geometry" >
<rect>
<x>10</x>
<y>40</y>
<width>481</width>
<height>331</height>
</rect>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="title" >
<string>Passes</string>
<property name="spacing" >
<number>6</number>
</property>
<widget class="QComboBox" name="cmbPassSelection" >
<property name="geometry" >
<rect>
<x>10</x>
<y>20</y>
<width>461</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QTabWidget" name="tabWidget" >
<property name="geometry" >
<rect>
<x>10</x>
<y>50</y>
<width>461</width>
<height>271</height>
</rect>
</property>
<property name="currentIndex" >
<number>0</number>
</property>
<widget class="QWidget" name="tab1_Uniform" >
<attribute name="title" >
<string>Uniform</string>
</attribute>
<widget class="QFrame" name="frame1" >
<property name="geometry" >
<rect>
<x>10</x>
<y>10</y>
<width>441</width>
<height>231</height>
</rect>
<item row="1" column="0" >
<widget class="QGroupBox" name="groupBox" >
<property name="title" >
<string>Passes</string>
</property>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="frameShape" >
<enum>QFrame::Box</enum>
<property name="spacing" >
<number>6</number>
</property>
<property name="frameShadow" >
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth" >
<number>1</number>
</property>
<property name="midLineWidth" >
<number>0</number>
</property>
<widget class="QWidget" name="gridLayout" >
<property name="geometry" >
<rect>
<x>10</x>
<y>10</y>
<width>421</width>
<height>211</height>
</rect>
<item row="1" column="0" >
<widget class="QTabWidget" name="tabWidget" >
<property name="currentIndex" >
<number>2</number>
</property>
<widget class="QWidget" name="tab1_Uniform" >
<attribute name="title" >
<string>Uniform</string>
</attribute>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item row="0" column="0" >
<widget class="QFrame" name="frameUniform" >
<property name="frameShape" >
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth" >
<number>1</number>
</property>
<property name="midLineWidth" >
<number>0</number>
</property>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item row="0" column="0" >
<layout class="QGridLayout" >
<property name="margin" >
<number>0</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab2_Texture" >
<attribute name="title" >
<string>Textures</string>
</attribute>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item row="0" column="0" >
<widget class="QFrame" name="frameTextures" >
<property name="frameShape" >
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Raised</enum>
</property>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item row="0" column="0" >
<layout class="QGridLayout" >
<property name="margin" >
<number>0</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab3_OpenGl" >
<attribute name="title" >
<string>OpenGL</string>
</attribute>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item row="0" column="0" >
<widget class="QFrame" name="frameOpenGL" >
<property name="frameShape" >
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Raised</enum>
</property>
<property name="lineWidth" >
<number>1</number>
</property>
<property name="midLineWidth" >
<number>0</number>
</property>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item row="0" column="0" >
<layout class="QGridLayout" >
<property name="margin" >
<number>0</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab4_Vertex" >
<attribute name="title" >
<string>Vertex</string>
</attribute>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item row="0" column="0" >
<widget class="QTextEdit" name="textVertex" >
<property name="lineWrapMode" >
<enum>QTextEdit::NoWrap</enum>
</property>
<property name="readOnly" >
<bool>true</bool>
</property>
<property name="acceptRichText" >
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab5_Fragment" >
<attribute name="title" >
<string>Fragment</string>
</attribute>
<layout class="QGridLayout" >
<property name="margin" >
<number>9</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item row="0" column="0" >
<widget class="QTextEdit" name="textFragment" >
<property name="lineWrapMode" >
<enum>QTextEdit::NoWrap</enum>
</property>
<property name="readOnly" >
<bool>true</bool>
</property>
<property name="acceptRichText" >
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
<item row="0" column="0" >
<widget class="QComboBox" name="cmbPassSelection" />
</item>
</layout>
</widget>
</item>
<item row="0" column="0" >
<layout class="QHBoxLayout" >
<property name="margin" >
<number>0</number>
</property>
<property name="spacing" >
<number>6</number>
</property>
<item>
<widget class="QLabel" name="lblEffectSelection" >
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>4</hsizetype>
<vsizetype>5</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<layout class="QGridLayout" />
</widget>
</widget>
</widget>
<widget class="QWidget" name="tab2_Texture" >
<attribute name="title" >
<string>Textures</string>
</attribute>
<widget class="QFrame" name="frame" >
<property name="geometry" >
<rect>
<x>10</x>
<y>10</y>
<width>441</width>
<height>231</height>
</rect>
</property>
<property name="frameShape" >
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Raised</enum>
</property>
<widget class="QWidget" name="gridLayout_2" >
<property name="geometry" >
<rect>
<x>10</x>
<y>10</y>
<width>421</width>
<height>211</height>
</rect>
<property name="text" >
<string>Effect Selection</string>
</property>
<layout class="QGridLayout" />
</widget>
</widget>
</widget>
<widget class="QWidget" name="tab3_OpenGl" >
<attribute name="title" >
<string>OpenGL</string>
</attribute>
<widget class="QFrame" name="frame_2" >
<property name="geometry" >
<rect>
<x>10</x>
<y>10</y>
<width>441</width>
<height>231</height>
</rect>
</property>
<property name="frameShape" >
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow" >
<enum>QFrame::Raised</enum>
</property>
<widget class="QWidget" name="gridLayout_3" >
<property name="geometry" >
<rect>
<x>10</x>
<y>10</y>
<width>421</width>
<height>211</height>
</rect>
</item>
<item>
<widget class="QComboBox" name="cmbEffectSelection" />
</item>
<item>
<widget class="QPushButton" name="btnOk" >
<property name="sizePolicy" >
<sizepolicy>
<hsizetype>0</hsizetype>
<vsizetype>0</vsizetype>
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text" >
<string>Ok</string>
</property>
<layout class="QGridLayout" />
</widget>
</widget>
</widget>
<widget class="QWidget" name="tab4_Vertex" >
<attribute name="title" >
<string>Vertex</string>
</attribute>
<widget class="QTextEdit" name="textVertex" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>451</width>
<height>241</height>
</rect>
</property>
<property name="lineWrapMode" >
<enum>QTextEdit::NoWrap</enum>
</property>
<property name="readOnly" >
<bool>true</bool>
</property>
<property name="acceptRichText" >
<bool>false</bool>
</property>
</widget>
</widget>
<widget class="QWidget" name="tab5_Fragment" >
<attribute name="title" >
<string>Fragment</string>
</attribute>
<widget class="QTextEdit" name="textFragment" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>451</width>
<height>241</height>
</rect>
</property>
<property name="lineWrapMode" >
<enum>QTextEdit::NoWrap</enum>
</property>
<property name="readOnly" >
<bool>true</bool>
</property>
<property name="acceptRichText" >
<bool>false</bool>
</property>
</widget>
</widget>
</widget>
</widget>
<widget class="QLabel" name="lblEffectSelection" >
<property name="geometry" >
<rect>
<x>10</x>
<y>10</y>
<width>81</width>
<height>21</height>
</rect>
</property>
<property name="text" >
<string>Effect Selection</string>
</property>
</widget>
<widget class="QComboBox" name="cmbEffectSelection" >
<property name="geometry" >
<rect>
<x>90</x>
<y>10</y>
<width>181</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QPushButton" name="btnOk" >
<property name="geometry" >
<rect>
<x>280</x>
<y>10</y>
<width>75</width>
<height>23</height>
</rect>
</property>
<property name="text" >
<string>Ok</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources/>
<connections/>

View File

@ -23,6 +23,9 @@
/****************************************************************************
History
$Log$
Revision 1.3 2007/12/10 14:21:02 corsini
new version with correct layout
Revision 1.2 2007/12/03 11:35:24 corsini
code restyling
@ -71,18 +74,24 @@ public:
// private data members
private:
Ui_RmShaderDialogClass ui;
QGLWidget* glarea;
RenderMode * rendMode;
RmXmlParser * parser;
RmEffect * eff_selected;
RmPass * pass_selected;
Ui_RmShaderDialogClass ui;
QGridLayout *layoutUniform;
QGridLayout *layoutTextures;
QGridLayout *layoutOpengl;
QGLWidget *glarea;
RenderMode *rendMode;
RmXmlParser *parser;
RmEffect *eff_selected;
RmPass *pass_selected;
QList<QWidget*> shown;
GLStateHolder * holder;
GLStateHolder *holder;
QSignalMapper * signaler;
QSignalMapper *signaler;
// Qt slots
public slots: