From aea627236e4de24599c3e30617cf264c3c1b7d40 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Fri, 1 Feb 2013 15:02:43 -0600 Subject: Rename a number of classes to enhance compatibility with KDE4 --- kexi/doc/dev/CHANGELOG-Kexi-js | 20 ++++++++++---------- kexi/doc/dev/TODO-Kexi-js | 6 +++--- kexi/doc/plan/kexi-announce.txt | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) (limited to 'kexi/doc') diff --git a/kexi/doc/dev/CHANGELOG-Kexi-js b/kexi/doc/dev/CHANGELOG-Kexi-js index c5779c17..6584f5ff 100755 --- a/kexi/doc/dev/CHANGELOG-Kexi-js +++ b/kexi/doc/dev/CHANGELOG-Kexi-js @@ -2128,7 +2128,7 @@ Form Designer - autocaption is set properly for field editor on design time - field editor's labelCaption is no longer needed - propeditor: preserve "changed" flags (marked with BOLD) between property set switching -- KAcceleratorManager::setNoAccel(QWidget*) is used for widgets in design mode +- TDEAcceleratorManager::setNoAccel(QWidget*) is used for widgets in design mode to avoid adding accelerators (for FormIO and for new widgets inserting) - factories: isPropertyVisibleInternal() is now called for superclass when needed (thus, properties like "iconText" are properly hidden) @@ -3394,7 +3394,7 @@ Parser Core - KexiSharedActionHost::invalidateSharedActions(QObject *o) if o is not KexiDialogBase or its child, - only invalidate actions if these come from mainwindow's KActionCollection + only invalidate actions if these come from mainwindow's TDEActionCollection (thus part-actions are untouched when the focus is e.g. in the Property Editor. - KexiViewBase::setDirty() -do not signal 'dirty' flag's changes if no change - ObjectStatus now also stores related KexiDB::Obeject's, for more verbose errors @@ -3776,8 +3776,8 @@ Core - KexiDialogBase now has activate(), deactivate() handlers, KexiViewBase::updateActions(bool activated) is called for a current view - Workaround found for integrating katepart's actions with Kexi's shared actions: - - katepart KXMLGUIClient's KActions are now pluggable to KexiActionProxy - - KXMLGUIClient's KAction::enabled(bool) signals are now automatically mapped + - katepart KXMLGUIClient's TDEActions are now pluggable to KexiActionProxy + - KXMLGUIClient's TDEAction::enabled(bool) signals are now automatically mapped to KexiActionProxy::setAvailable(bool) : introduce KexiSharedXMLGUIClient class: ctor: KexiSharedXMLGUIClient(KexiSharedActionHost *host, KXMLGUIClient *client). @@ -3786,7 +3786,7 @@ Core (ie. when given KexiViewBase object that is activated asks for this) and detached when not needed. showOnlyActions(QCStringList) - declares custom action list that will only be available - In any time, no KActions will be created if these already are available globally + In any time, no TDEActions will be created if these already are available globally within KexiMainWindow. SQL View @@ -4298,7 +4298,7 @@ Main Window : some top level polishing -'save' action now works int the current dialog context -message about more not impelmented features added -proper quitting and project closing - -KMainWindow::queryExit() and queryClose() impelmented instad of closeEvent() + -TDEMainWindow::queryExit() and queryClose() impelmented instad of closeEvent() -"Create" menu is disabled when no project is loaded -On last dialog closing, guiclient is removed (so dead toolbar are hidden now) -Main Window: dock windows are disabled on project closing, for sanity @@ -5620,7 +5620,7 @@ TODO: add drag from browser - moving TableViews back from outside of scroll view area automatically shrinks scroll view's area to smallest possible size - field that we drag over now is highlighted -TODO: fix KListView::viewportPaintEvent() like in KexiRelationViewTable::drawItemHighlighter() +TODO: fix TDEListView::viewportPaintEvent() like in KexiRelationViewTable::drawItemHighlighter() and commit to cvs (tdeui) - KexiRelationViewTableContainer got now focus/unfocus/z-order functionality. Colors of table headers are consistent with focusing and OS settings @@ -5651,7 +5651,7 @@ TODO: like above: "Print" and "Print to" 2003-07-18 - " " prepended to Project Browsers' list items' texts for better look (maybe add this feature - to KListView or make its generic subclass?) + to TDEListView or make its generic subclass?) - Some fixes with text positioning in tableview cells: float and date type y-offset, date type editor frames removed TODO: maybe optionally use KDateWidget (this needs to extend and improve this class)? @@ -5683,13 +5683,13 @@ TODO: move this submenu after 'Error report' Entry (requires changes to koffice_ - project browser's groups items (tables, queries,..) are now non-selectable as these are rather special constant containers - added convenient hidden(), shown() signals to KexiDialogBase -- added KexiDialogBase::plugToggleAction(KToggleAction *toggle_action) for syncing window +- added KexiDialogBase::plugToggleAction(TDEToggleAction *toggle_action) for syncing window visibility with toggle action's state 2003-07-15 - Kexi/win32 synced with cvs again after plugins/ rearrangement. - New Kexi icon updated for win32 -- menubar and popupmenu entries in Query Part merged using KexiPartItemAction (new KAction subclass); +- menubar and popupmenu entries in Query Part merged using KexiPartItemAction (new TDEAction subclass); The same for Tables Part. KexiPartPopupMenu now collaborates with KexiPartItemAction to reuse its action's information (avoid redundancy). TODO: add delete_item action icon (equal "button_cancel" in crystalsvg) to the koffice/actions icons diff --git a/kexi/doc/dev/TODO-Kexi-js b/kexi/doc/dev/TODO-Kexi-js index 98582bfc..d7274acb 100644 --- a/kexi/doc/dev/TODO-Kexi-js +++ b/kexi/doc/dev/TODO-Kexi-js @@ -256,7 +256,7 @@ I am using update_kexi_po to recreate kexi.po file. THis will run cd koffice/ && - signal on situation when user e.g. pressed alpha key when only numeric chars is allowed - signal when null/empty value forcell isn't permitted - signal when repeated value isn't permitted - - add support for cut, copy & paste of cell's contents (get shortcuts from KStdAccel) + - add support for cut, copy & paste of cell's contents (get shortcuts from TDEStdAccel) HINT: removing Qt::WStaticContents from KexiTableView ctor fixed repaint problem the problem was with repainting when hscrollbar disapperars.... - KexiTableView loads all data from the table: very slow and consumes a lot of memory: @@ -269,7 +269,7 @@ HINT: removing Qt::WStaticContents from KexiTableView ctor fixed repaint problem - add more cell types & options: http://mfc.dundas.com/mfc/grid/index.aspx?section=Grid&body=celltypes.htm --including: red corner with a note; sliders; radio buttons -- highlight sorted column's cells slightly darker, like in current KListView's impl. +- highlight sorted column's cells slightly darker, like in current TDEListView's impl. - clicking on a header section (to sort), it ensures current cell is visible, but only y-position should be changed, not x - add support for crossed out rows - that can be used for results of DELETE queries @@ -344,7 +344,7 @@ HINT: removing Qt::WStaticContents from KexiTableView ctor fixed repaint problem - KTextEdit doesn't allow to set custom cursor (also in Qt Designer) - support for multiple widgets selection in the property editor (requires changes to kexiproperty) - handle older and newer formats in FormIO::loadFormFromDom() -- KAcceleratorManager::setNoAccel(QWidget*) - use it in data mode, +- TDEAcceleratorManager::setNoAccel(QWidget*) - use it in data mode, define "auto accels" form's property and if it's false - find a way to create more meaningfull default names for widgets than button1, button2. Maybe convert widget text (if available) using string2Identifier()? diff --git a/kexi/doc/plan/kexi-announce.txt b/kexi/doc/plan/kexi-announce.txt index 4975fff7..ea12380b 100644 --- a/kexi/doc/plan/kexi-announce.txt +++ b/kexi/doc/plan/kexi-announce.txt @@ -34,7 +34,7 @@ * It (will be) still properly integrated with other KOffice compontents (KWord mailmerge, KChart graphs, Kugar reports, KSpread tables ...) and/or reuse them -* Work on moving Kexi-as-KoMainWindow/KoDocument-driven application to Kexi-as-KMainWindow/KexiDB-driven application is stared by Kexi Team +* Work on moving Kexi-as-KoMainWindow/KoDocument-driven application to Kexi-as-TDEMainWindow/KexiDB-driven application is stared by Kexi Team %%% -- cgit v1.2.1