Warning, /graphics/tikzkit/src/qtpropertybrowser/README.TXT is written in an unsupported language. File is not indexed.
0001 Qt Solutions Component: Property Browser 0002 0003 A property browser framework enabling the user to edit a set of 0004 properties. 0005 0006 The framework provides a browser widget that displays the given 0007 properties with labels and corresponding editing widgets (e.g. 0008 line edits or comboboxes). The various types of editing widgets 0009 are provided by the framework's editor factories: For each 0010 property type, the framework provides a property manager (e.g. 0011 QtIntPropertyManager and QtStringPropertyManager) which can be 0012 associated with the preferred editor factory (e.g. 0013 QtSpinBoxFactory and QtLineEditFactory). The framework also 0014 provides a variant based property type with corresponding variant 0015 manager and factory. Finally, the framework provides three 0016 ready-made implementations of the browser widget: 0017 QtTreePropertyBrowser, QtButtonPropertyBrowser and 0018 QtGroupBoxPropertyBrowser. 0019 0020 Version history: 0021 0022 2.1: - QtTreePropertyBrowser - tooltip of property applied to 0023 first column, while second column shows the value text of property 0024 in its tooltip 0025 - QtAbstractPropertyManager - initializeProperty() and 0026 uninitializeProperty() without const modifier now 0027 - QtTreePropertyBrowser and QtGroupBoxPropertyBrowser - internal 0028 margin set to 0 0029 - QtProperty - setEnabled() and isEnabled() methods added 0030 - QtTreePropertyBrowser - "rootIsDecorated", "indentation" and 0031 "headerVisible" properties added 0032 - QtProperty - hasValue() method added, useful for group 0033 properties 0034 0035 2.2: - FocusOut event now filtered out in case of 0036 Qt::ActiveWindowFocusReason reason. In that case editor is not 0037 closed when its sub dialog is executed 0038 - Removed bug in color icon generation 0039 - Decimals attribute added to "double" property type 0040 - PointF, SizeF and RectF types supported 0041 - Proper translation calls for tree property browser 0042 - QtProperty - ensure inserted subproperty is different from 0043 "this" property 0044 - QtBrowserItem class introduced, useful for identifying browser's 0045 gui elements 0046 - Possibility to control expanded state of QtTreePropertyBrowser's 0047 items from code 0048 - QtTreePropertyBrowser - "resizeMode" and "splitterPosition" 0049 properties added 0050 - QtGroupBoxPropertyBrowser - fixed crash in case of deleting the 0051 editor factory and then deleting the manager 0052 - "Decoration" example added - it shows how to add new 0053 responsibilities to the existing managers and editor factories 0054 0055 2.3: - Various bugfixes and improvements 0056 - QtProperty - setModified() and isModified() methods added 0057 - QtTreePropertyBrowser - disabling an item closes its editor 0058 - KeySequence, Char, Locale and Cursor types supported 0059 - Support for icons in enum type added 0060 - Kerning subproperty exposed in Font type 0061 - New property browser class added - QtButtonPropertyBrowser with 0062 drop down button as a grouping element 0063 0064 2.4: - Fixed memory leak of QtProperty 0065 - QtTreePropertyBrowser - group items are rendered better 0066 - QtTreePropertyBrowser - propertiesWithoutValueMarked and 0067 alternatingRowColors features added 0068 - QtTreePropertyBrowser - possibility of coloring properties added 0069 - QtTreePropertyBrowser - keyboard navigation improved 0070 - New factories providing popup dialogs added: 0071 QtColorEditorFactory and QtFontEditorFactory 0072 - Single step attribute added to: QtIntPropertyManager and 0073 QtDoublePropertyManager 0074 0075 2.5: - "Object Controller" example added. It implements a similar 0076 widget to the property editor in QDesigner 0077 - Compile with QT_NO_CURSOR 0078 - Expand root item with single click on the '+' icon 0079 - QtRectPropertyManager and QtRectFPropertyManager - by default 0080 constraint is null rect meaning no constraint is applied 0081 0082 2.6: - QtGroupPropertyBrowser - don't force the layout to show the 0083 whole labels' contents for read only properties, show tooltips for 0084 them in addition. 0085 - QtTreePropertyBrowser - fixed painting of the editor for color 0086 property type when style sheet is used (QTSOLBUG-64). 0087 - Make it possible to change the style of the checkboxes with a 0088 stylesheet (QTSOLBUG-61). 0089 - Change the minimum size of a combobox so that it can show at 0090 least one character and an icon. 0091 - Make it possible to properly style custom embedded editors (e.g. 0092 the color editor provided with the solution). 0093