Warning, /office/kexi/src/formeditor/TODO is written in an unsupported language. File is not indexed.
0001 ^^^^^^^^^^^^^^^ IMPORTANT ^^^^^^^^^^^^^^^^^^^^^^ 0002 **** New Features : ****** 0003 * KXmlGuiWindow support : Make an action editor + a toolbar editor (as in MozillaFirebird ?) + a menu editor 0004 (see Gambas and askk other devs if they already have done this) 0005 * Automatically set label name to the text 0006 * Create an event editor and manage signals/slots (EventBuffer ?) 0007 HOWEVER, SIGNAL/SLOT ISSUES (js): 0008 1. signals/slots mechanism is hard to use for average folks 0009 2. it may be easily simplified to avoid confusing them 0010 3. TrollTech would try to get influence on the Kexi Project 0011 because of violating their licenses, if we'd like to expose 0012 all their technologies so plainly 0013 (at least commercial) license mentions that there cannot be 0014 a project that is a replacement of the Qt developed out of the Qt) 0015 4. It wouldn't hurt to ask them, as well. 0016 * Add many other widgets :-) 0017 * Create db-aware widget factory 0018 0019 ****** Bugfixes/Changes : ***** 0020 * Add a grouping ability to Widget 0021 * Switch WifdgetInfo::className() to QCString 0022 * Make subform open design when double-clickng 0023 0024 ^^^^^^^^^^^^^^^^^^ OTHER ^^^^^^^^^^^^^^^^^^^^^^^^ 0025 * Move tab between two QTabWidgets by drag'n drop 0026 * Better editor for iconview 0027 * during inline editing: CTRL+Enter could insert \n 0028 0029 ^^^^^^^^^^^^^^^^ DONE ^^^^^^^^^^^^^^ 0030 * Finish sync between Form and ObjectTreeView (2/21/04) 0031 * Only QTabWidget should be selected, not pages (2/21/04) 0032 * Add a minimum size for created widgets (using size hint) (2/21/04) 0033 * Move the pasted widget a little to avoid to have two widgets at the same pos (2/21/04) 0034 * Make FormManager independant of the parent container (ie no longer depends on QWorkspace) (2/23/04) 0035 * Fix pixmaps in Property Editor (2/24/04) 0036 * Properties names and values are now i18n'ed (2/24/04) 0037 * Add a classname and filename member into Form (2/24/04) 0038 * Add support for layouts and special container (HBox, VBox ...) and spacers (partially 2/27/04) 0039 * Allow Multiple selection : edit common properties (colors, font..),copy/cut them at one time, ... (2/28/04) 0040 * Move multiple selected widgets at one time (2/29/04) 0041 * Added real support for old values (2/29/04) 0042 * Form previewing stuff (3/01/04) 0043 * QByteArray methods in FormIO (3/01/04) 0044 * Undo support(3/05/04) 0045 * Alignment and layout properties also support old values (3/06/04) 0046 * Better handling of multiple widgets in ObjectPropertyBuffer : each widget has its own old value, so reset will act as expected (3/07/04) 0047 * Remove all these " Q*** " names (3/08/04) 0048 * When double-clicking on a QLabel or a QLabel (others ?), the widget should be inline-editable (also on creation) (3/11/04) 0049 * Add many other widgets :-) (part I : all basic widgets) (3/20/04) 0050 * Add grid layout (3/27/04) 0051 * Add many other widgets :-) (part II : all basic containers + more widgets) (4/13/04) 0052 * Change tab position by drag'n drop (4/14/04) 0053 * Icons in ObjectTreeView(in branch) + context menu (4/14/04) 0054 * Modify Spacer for better compatibility (save orientation and expanding) (4/19/04) 0055 * Rich text editor (see BasKet source) (4/20/04) 0056 * Allow to select multiple widgets by drawing a rectangle on form (4/22/04) 0057 * Add a "Lay out Vertcally / horizontally " menu item when multiple widgets are selected (4/22/04) 0058 * Select all widgets when pasted (8/05/04) 0059 * Handle tab stops (8/05/04) 0060 * Make ObjectTreeView handle multiple widgets (11/05/04) 0061 * Manage label buddies using a popup menu (24/05/04) 0062 * dragging with CTRL key can cause object's copying (25/05/04) 0063 * Create a PixmapCollection with an editor which allow to choose pixmaps by path or from KDE icons, no inline saving of pixmaps (9/06/04) 0064 * Make actions toggable (with KToggleAction) (js 11/06/04) 0065 * Make FormWidget pure virtual (17/06/04) 0066 * Resize label to fit the text (22/06/04)