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.
47 lines
2.0 KiB
47 lines
2.0 KiB
All components:
|
|
- set positions and dimensions in real dpi-independent units like santimeters, inches
|
|
and get rid of all other dpi dependecies
|
|
|
|
Kudesigner:
|
|
- Z-Ordering (right-click menu) for report items
|
|
default: all items are created with the same z-position
|
|
- print and print preview
|
|
- open x-kugarmixed files ???
|
|
- do not allow to move report items out of their section (Works, except when moved/resized with the property editor or during placing of new items)
|
|
- make a grid for element placing
|
|
- implement "smart" moving of elements (stick to borders)
|
|
- automatic resize of property editor
|
|
- save position and size of the property editor
|
|
- undo / redo
|
|
redo items don't work afrer undo section!
|
|
- cut / copy / paste
|
|
- DCOP interface
|
|
- more flexible uncompressed file save (maybe export filter)
|
|
|
|
- optimizations:
|
|
-- create property editor widgets only once
|
|
-- do not repaint selected items during selection (review algo if (selectionStarted) in ReportCanvas::contentsMouseMoveEvent())
|
|
-- remove unnesesary canvas_item->hide() and show() | code review
|
|
-- same for canvas()->update() | nesessary
|
|
|
|
- CRUSHES
|
|
-- undo item, undo section, redo item --> crush
|
|
|
|
Kugar engine:
|
|
- More work on direct database support in the engine:
|
|
Allow merging existing data files and generated ones by MDatabaseReportEngine
|
|
- Review the progress updating in the engine - use either percentages or Page
|
|
n of m. Integrate properly with the Konqueror status bar.
|
|
- The engine should also report (through signals) the current page and the
|
|
total number of pages so that the GUI can display them on the status line.
|
|
- Look at adding some chart types.
|
|
- For some template elements we want the user (ie. the data DTD) to be able
|
|
to optionally override them to give them some local control over the
|
|
format, eg. paper size (dont forget Vishakan's wishes).
|
|
- Improve the error reporting - particularly about bad XML.
|
|
|
|
|
|
Kugar shell(part):
|
|
- --print --from <number> --to <number> --copies <number> --printer <name>
|
|
AD: I have some pathes for kugar/lib and kugar/shell (deprecated shell)
|