|
QtitanDataGrid changelog:
Version 2.8
- Fixed: Crash if use fetchMore() in select() method. - Fixed: Not the right color when hightlighting of the rows. - Fixed: Air is applying if Windows 7 Basic theme is set. - Fixed: Rendering QuckCustomiztionPopup does not match the style. - Fixed other bugs that were found in the course of the project 2.8. - Added DeleteRow action. - Added columnsQuickMenuVisible(), bandsQuickMenuVisible() properties. - Added method for rows removing and signal rowRemoving(RowRemovingEventArgs) which help to prevent rows removing. - Added Polish translation. - Added support for Qt 4.8.0 and Qt4.8.1.
Version 2.7
- Added French, German and Russian translations. - Added methods setMaxWidth() and setMinWidth() for the grid's columns. You can control constraints of the table column while resizing. - Added signal newRowEditorClicked(). It is allow to make custom action and block a standart procedure adding rows. - Refactored of several key internal mechanisms. - Fixed many minor bugs in various parts of the component so the grid become more stable. - Fixed known bugs in the design-time.
Version 2.6
- Fixed bug -crash when trying to add a row to an empty model. - Strings has been prepared for translation.
Version 2.5
- Added support for Windows Air technology for some grid's elements. - Added support for Printing System. You have the way to print grid's contents including header, columns, footer, summaries cells, grouping rows and other elements. - Added ability to create the custom button for the grid's cell without changing the cell's editor. Buttons can be static or has activated by mouse over event or by focus. - Of all grid's signals the first parameter sender was removed. Unfortunately this has led to a breach of backward compatibility. - The fuction that shows how to add arbitrary actions to the popup menu has been added to the demo examples. - Increased speed of rendering of the grid contents due to the mechanism for drawing cell's separate lines. - Fixed an error handling the role Qt::DecorationRole. - displayFormat() has no effect for the displaying of the Date/Time value in cell's display mode has been fixed. - The numeric editor applying for the grid cell by Qt::DisplayRole if the Qt::EditRole is not specified. - Fixed: Editors of the grid cells is not correctly display the size of the font for scaling. - Fixed: Columns layout does not work properly in banded View. - Fixed: At the first start automatic height is not used until the resize has been executed. - For auto height feature, if the cell has no value or value is empty, the grid shows the cell with zero height. - Fixed: Zooming is not working properly for columns that have a constant width. - Implemented a lot of small and large patches to increase stability and improve performance characteristics.
Version 2.4
- Switching to the MSVS2010. - Added an ability to zoom the contents of the grid by pressing Cntrl + , Cntrol -or from context menu. - Redesigned the signals about changes within the cell editor - creating, deleting, modifying. - Added the ability to control the context menu. Now it is possible to define an element in place where the context menu is showing. - Additionally added possibility to block the context menu showing and ability for changing items in the context menu. - Added two similar policies for activation the cell's editor by pressing any keys. One variant with the swallow the first character, the other with the transmission of the first character immediately to the editor. - Fixed many minor bugs in various parts of the grid.
Version 2.3
- Bug fix. Location of the Popup Filter window. - Bug fix. Crash while trying to start a drag-drop operation. - Bug fix. Recreating the columns after the model has been reset. - Bug fix. The field of the filter dialog is disable if the cell is in the disable state. - Bug fix. The properies groupsHeader, footerSummary, groupSummary are preserved by load-save layout mechanism.
Version 2.2
- Bugfix. Grid rows does not appear after maximizing the window. - Bugfix. The QTableView's' delegate can not get the value for the font and colors using the model. - Bugfix. Selecting the cells in multi-select mode is not working properly. - Bugfix. Improved algorithm for updating element's layout. - The Drag & Drop mechanism has been implemented. Can be used in either target or source mode. - Drag & Drop demo was added.
Version 2.1
- Bugfix. Grid rows does not appear after maximizing the window. - Bugfix. The QTableView's' delegate can not get the value for the font and colors using the model. - Bugfix. Selecting the cells in multi-select mode is not working properly. - Bugfix. Improved algorithm for updating element's layout. - Bugfix - Events from Qt-model is not properly handles by GridDataController. - Bugfix - Issue with QSortFilterProxyModel. - Expanded usage of the Office-2007/Ribbon styles functionality in the grid.
Version 2.0
- The filter support. Filter Panel. Filter customizing dialog. Filter popup window. Filtration history window. - Implemented more than strict separation of the grid fonts. You can separately set the font for the rows, groups, cells, header. For Mac OS used a special font for native tables in the header. - Ability to specify the vertical direction of the text column. - Added ignoreRowSpanForCells() property for the GridBandedView. Property allows you to manage cell's layout. Property allows to make the height of the cell in one line while the column header spans multiple lines. - Reworked drawing the grid controls in the header panel. - Sorting, grouping, is now done by value of the relation column rather than by relation index. - Filtering by the relative column, not by index. - echoMode for the string editor is now used in display mode correctly. - Optimized alignment of the elements that makes the grid resizing more smoother. - Added ability to specify a double border around the cell. - Added ability to set the brush for the border around the cell. - Fixed many other small and large errors.
Version 1.2
- MacOS support was added.
Version 1.1
- Support Qt 4.7.0, 4.7.1 versions. - Support Microsoft Office style grouping. Demo application was added. - Refactoring relation modes (relation and master-details). Demo application was added. - Table cell editor supports relation and master-details mode. - Improved grid API. - Added ability to add default value to the grid cell while new row is constructed. - Added ability to save/load column's and band's layout to/from XML. - Added new icons for the editors of picture and multi-line text. - Added ability to specify the text to the editor of a new row. - Added ability to specify the text and brush to the group's panel. - New feature implemented, the cell focus follows the mouse. - QAction's exported from QWidget embeded into the grid column or into the grid cell was supported. - Documentation for features summary calculation, relation mode, load/save layout to XML, table view options, banded view options was added.
- Fixed bug. Improved the reaction of the grid to scrolling. Increased the table rendering speed during scrolling. - Fixed bug. The autoheight and autowidth modes conflict. - Fixed bug. Lines between cells are not always rendered. - Fixed bug. Popup editor windows cannot be resized in Linux. - Fixed bug. The band width is reset when a column is dragged from one band to another. - Fixed bug. The focus is removed after sorting/grouping. - Fixed bug. When a new line is added, the added image is not shown. - Fixed bug. When grouping by column is active, adding a new line does not work correctly. - Fixed bug. When groups of lines are folded or unfolded, scrollbars are not positioned correctly. - Fixed bug. The text in the column header does not fit within the boundaries in Linux. - Fixed bug. Compilation and support for the 64-bit mode.
Version 1.0
- Initial release
|