You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
602 lines
20 KiB
602 lines
20 KiB
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
|
|
<class>MainForm</class>
|
|
<widget class="TQMainWindow">
|
|
<property name="name">
|
|
<cstring>MainForm</cstring>
|
|
</property>
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>600</width>
|
|
<height>480</height>
|
|
</rect>
|
|
</property>
|
|
<property name="caption">
|
|
<string>Color Tool</string>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQWidgetStack">
|
|
<property name="name">
|
|
<cstring>colorWidgetStack</cstring>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>NoFrame</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>Plain</enum>
|
|
</property>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>tablePage</cstring>
|
|
</property>
|
|
<attribute name="id">
|
|
<number>0</number>
|
|
</attribute>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQTable">
|
|
<column>
|
|
<property name="text">
|
|
<string>Name</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Hex</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Web</string>
|
|
</property>
|
|
</column>
|
|
<property name="name">
|
|
<cstring>colorTable</cstring>
|
|
</property>
|
|
<property name="numRows">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="numCols">
|
|
<number>3</number>
|
|
</property>
|
|
<property name="readOnly">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>iconsPage</cstring>
|
|
</property>
|
|
<attribute name="id">
|
|
<number>1</number>
|
|
</attribute>
|
|
<vbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQIconView">
|
|
<property name="name">
|
|
<cstring>colorIconView</cstring>
|
|
</property>
|
|
<property name="gridX">
|
|
<number>100</number>
|
|
</property>
|
|
<property name="resizeMode">
|
|
<enum>Adjust</enum>
|
|
</property>
|
|
</widget>
|
|
</vbox>
|
|
</widget>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<menubar>
|
|
<property name="name">
|
|
<cstring>menubar</cstring>
|
|
</property>
|
|
<item text="&File" name="fileMenu">
|
|
<action name="fileNewAction"/>
|
|
<action name="fileOpenAction"/>
|
|
<action name="fileSaveAction"/>
|
|
<action name="fileSaveAsAction"/>
|
|
<separator/>
|
|
<action name="fileExitAction"/>
|
|
</item>
|
|
<item text="&Edit" name="editMenu">
|
|
<action name="editAddAction"/>
|
|
<action name="editCutAction"/>
|
|
<action name="editCopyAction"/>
|
|
<separator/>
|
|
<action name="editFindAction"/>
|
|
<separator/>
|
|
<action name="optionsAction"/>
|
|
</item>
|
|
<item text="&View" name="viewMenu">
|
|
<action name="viewTableAction"/>
|
|
<action name="viewIconsAction"/>
|
|
</item>
|
|
<item text="&Help" name="helpMenu">
|
|
<action name="helpContentsAction"/>
|
|
<action name="helpIndexAction"/>
|
|
<separator/>
|
|
<action name="helpAboutAction"/>
|
|
</item>
|
|
</menubar>
|
|
<toolbars>
|
|
<toolbar dock="2">
|
|
<property name="name">
|
|
<cstring>toolBar</cstring>
|
|
</property>
|
|
<property name="label">
|
|
<string>Tools</string>
|
|
</property>
|
|
<action name="fileNewAction"/>
|
|
<action name="fileOpenAction"/>
|
|
<action name="fileSaveAction"/>
|
|
<separator/>
|
|
<action name="editAddAction"/>
|
|
<action name="editCutAction"/>
|
|
<action name="editCopyAction"/>
|
|
<action name="editFindAction"/>
|
|
<separator/>
|
|
<action name="optionsAction"/>
|
|
<separator/>
|
|
<action name="viewTableAction"/>
|
|
<action name="viewIconsAction"/>
|
|
</toolbar>
|
|
</toolbars>
|
|
<actions>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>fileNewAction</cstring>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>filenew.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>New</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&New</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+N</string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>fileOpenAction</cstring>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>fileopen.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>Open</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Open...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+O</string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>fileSaveAction</cstring>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>filesave.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>Save</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Save</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+S</string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>fileSaveAsAction</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Save As</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>Save &As...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>fileExitAction</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Exit</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>E&xit</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>editCutAction</cstring>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>editcut.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>Delete</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Delete</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+X</string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>editCopyAction</cstring>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>editcopy.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>Copy</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Copy</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+C</string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>editFindAction</cstring>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>searchfind.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>Find</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Find...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+F</string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>helpContentsAction</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Contents</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Contents...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>helpIndexAction</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Index</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Index...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>helpAboutAction</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>About</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&About</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>optionsAction</cstring>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>tabwidget.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>Options</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Options...</string>
|
|
</property>
|
|
</action>
|
|
<actiongroup>
|
|
<property name="name">
|
|
<cstring>viewActionGroup</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>View</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>View</string>
|
|
</property>
|
|
<property name="usesDropDown">
|
|
<bool>false</bool>
|
|
</property>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>viewTableAction</cstring>
|
|
</property>
|
|
<property name="toggleAction">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="on">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>table.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>View Table</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>View &Table</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>View Table (Ctrl+T)</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+T</string>
|
|
</property>
|
|
</action>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>viewIconsAction</cstring>
|
|
</property>
|
|
<property name="toggleAction">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>iconview.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>View Icons</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>View &Icons</string>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>View Icons (Ctrl+I)</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+I</string>
|
|
</property>
|
|
</action>
|
|
</actiongroup>
|
|
<action>
|
|
<property name="name">
|
|
<cstring>editAddAction</cstring>
|
|
</property>
|
|
<property name="iconSet">
|
|
<iconset>widgetstack.png</iconset>
|
|
</property>
|
|
<property name="text">
|
|
<string>Add</string>
|
|
</property>
|
|
<property name="menuText">
|
|
<string>&Add...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string>Ctrl+A</string>
|
|
</property>
|
|
</action>
|
|
</actions>
|
|
<connections>
|
|
<connection>
|
|
<sender>fileNewAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>fileNew()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>fileOpenAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>fileOpen()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>fileSaveAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>fileSave()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>fileSaveAsAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>fileSaveAs()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>fileExitAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>fileExit()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>editCutAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>editCut()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>editCopyAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>editCopy()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>editFindAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>editFind()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>helpIndexAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>helpIndex()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>helpContentsAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>helpContents()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>helpAboutAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>helpAbout()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>colorTable</sender>
|
|
<signal>currentChanged(int,int)</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>changedTableColor(int,int)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>colorIconView</sender>
|
|
<signal>currentChanged(QIconViewItem*)</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>changedIconColor(QIconViewItem*)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>viewActionGroup</sender>
|
|
<signal>selected(QAction*)</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>changeView(QAction*)</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>editAddAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>editAdd()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>optionsAction</sender>
|
|
<signal>activated()</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>editOptions()</slot>
|
|
</connection>
|
|
<connection>
|
|
<sender>colorWidgetStack</sender>
|
|
<signal>aboutToShow(int)</signal>
|
|
<receiver>MainForm</receiver>
|
|
<slot>aboutToShow()</slot>
|
|
</connection>
|
|
</connections>
|
|
<includes>
|
|
<include location="local" impldecl="in declaration">findform.h</include>
|
|
<include location="local" impldecl="in implementation">qsettings.h</include>
|
|
<include location="local" impldecl="in implementation">qradiobutton.h</include>
|
|
<include location="local" impldecl="in implementation">qcheckbox.h</include>
|
|
<include location="local" impldecl="in implementation">colornameform.h</include>
|
|
<include location="local" impldecl="in implementation">qcolordialog.h</include>
|
|
<include location="local" impldecl="in implementation">qregexp.h</include>
|
|
<include location="local" impldecl="in implementation">qfile.h</include>
|
|
<include location="local" impldecl="in implementation">qfiledialog.h</include>
|
|
<include location="local" impldecl="in implementation">qapplication.h</include>
|
|
<include location="local" impldecl="in implementation">qcolor.h</include>
|
|
<include location="local" impldecl="in implementation">qstring.h</include>
|
|
<include location="local" impldecl="in implementation">qpainter.h</include>
|
|
<include location="local" impldecl="in implementation">qstatusbar.h</include>
|
|
<include location="local" impldecl="in implementation">qmessagebox.h</include>
|
|
<include location="local" impldecl="in implementation">qclipboard.h</include>
|
|
<include location="local" impldecl="in implementation">qlabel.h</include>
|
|
<include location="local" impldecl="in implementation">qlineedit.h</include>
|
|
<include location="local" impldecl="in implementation">optionsform.h</include>
|
|
<include location="local" impldecl="in implementation">mainform.ui.h</include>
|
|
</includes>
|
|
<forwards>
|
|
<forward>class QString;</forward>
|
|
<forward>class QColor;</forward>
|
|
</forwards>
|
|
<variables>
|
|
<variable>QStringList m_comments;</variable>
|
|
<variable>QString m_filename;</variable>
|
|
<variable>bool m_changed;</variable>
|
|
<variable>bool m_table_dirty;</variable>
|
|
<variable>bool m_icons_dirty;</variable>
|
|
<variable>int m_clip_as;</variable>
|
|
<variable>bool m_show_web;</variable>
|
|
<variable>QClipboard *clipboard;</variable>
|
|
<variable>FindForm *findForm;</variable>
|
|
<variable>QMap<QString,QColor> m_colors;</variable>
|
|
</variables>
|
|
<Q_SLOTS>
|
|
<slot>fileNew()</slot>
|
|
<slot>fileOpen()</slot>
|
|
<slot>fileSave()</slot>
|
|
<slot>fileSaveAs()</slot>
|
|
<slot>closeEvent( QCloseEvent * )</slot>
|
|
<slot>fileExit()</slot>
|
|
<slot>editCut()</slot>
|
|
<slot>editCopy()</slot>
|
|
<slot>editFind()</slot>
|
|
<slot>lookfor( const QString & text )</slot>
|
|
<slot>helpIndex()</slot>
|
|
<slot>helpContents()</slot>
|
|
<slot>helpAbout()</slot>
|
|
<slot>changedTableColor( int row, int )</slot>
|
|
<slot>changedIconColor( QIconViewItem * item )</slot>
|
|
<slot>changeView( QAction * action )</slot>
|
|
<slot>editAdd()</slot>
|
|
<slot>editOptions()</slot>
|
|
<slot>aboutToShow()</slot>
|
|
</Q_SLOTS>
|
|
<functions>
|
|
<function access="private">init()</function>
|
|
<function>clearData( bool fillWithDefaults )</function>
|
|
<function>populate()</function>
|
|
<function returnType="QPixmap">colorSwatch( const QColor color )</function>
|
|
<function>load( const QString & filename )</function>
|
|
<function returnType="bool">okToClear()</function>
|
|
<function>changedColor( const QString & name )</function>
|
|
<function returnType="bool">isWebColor( QColor color )</function>
|
|
<function>loadSettings()</function>
|
|
<function>saveSettings()</function>
|
|
</functions>
|
|
<pixmapinproject/>
|
|
<layoutdefaults spacing="6" margin="11"/>
|
|
</UI>
|