- Class EChartLine
calculate the linesDrawn only if line is added, the x- or y-ticks are changed or the widget size is changed.
Provide context menu to export chart values and chart as image
- Member EChartPie::drawChart (QPainter *painter, QRect viewPort)
- Calculate percentages once and not everytime.
- Member ECmdLineArgs::isSet (const QByteArray &option) const
- improve handling of optional arguments and not optional arguments
- Member ECmdLineArgs::showVersion () const
- show LibEngsas version number
- Class ECmdLineOption
- add convenience functions for the use of QStrings instead of QByteArrays
- Class EDBSettings
- use EDBSettingsWidget to enter the basic database settings.
- Member EDBUpdateWidget::~EDBUpdateWidget ()
- delete ESqlInit.
- Class EDelegateForeignKey
last one is not useable right now
use ESqlDatabase if it is available
The completer model does not support translations yet
- Member EDelegateForeignKey::paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
- must be really improved to use QCompleter with only part of the table (useExtendedCompleter)
- Member EDelegateForeignKey::updateCompleter ()
- must be really improved
- Member EFileService::switchService (QString newServiceId)
- Must be implemented!
- Member EFileSystemPlugin::add (QFileInfo info, bool create) const
- If we should create the object, we cannot decide whether it is a file or a directory.
- Member EFileSystemPlugin::info (QString uniqueId) const
- Determine the mimetype.
- Member EHelpCenterSetup::qhcFile
- Support more than one helpfile in one directory.
- Member ELogObjectPrivate::addMessage (QtMsgType type, const QString msg)
- use
content
to specify line and file of message source.
- Class EMainWindow
Implement auto hide of QMenu, if childs are removed (e.g. via deleting the child somewhere else)
Save and restore size
- See Also
- EWidget
- Member EMainWindow::addMenu (QMenu *newMenu, const QString &parent, QString before=QString())
- Sort order (Especially in fileMenu insert before Exit). Maybe it should be possible to provide an "after" menu or action
- Note
- Be aware, that the
parent
menu becomes the parent. Therfore you are responsible to delete the menu again, if your widget is deleted
- See Also
- EWidget::addMenu()
-
EObject::addMenu()
Find out why QMenu::setParent() messes up the action relations and strip out the workaround
- Member EMimeType::setDefaultProgram (EMimeProgram *newProgram)
- possiblePrograms().contains(Program*) isn't working!
- Member EngSaS::CmdLineOptions
- Must hte list contains pointers instead of objects?
- Member EOpenFileExternal::detectType ()
detect mimetype by opening it and reading the header of the file
it should create a new one if it detects an unknown MimeType
- Class EPart
Plugins should be allowed to be licensed under different licenses than GPLv2, e.g. LGPL for not soo free sources -> this will lead to provide a license by every epart and will also need some changes in epartexe
Add function to epart interface providing a help text regarding the eparts general functionality and usage (special descriptions regarding the options are located in the option list)
- Class ESettingsDialog
- Improve default geometry.
- Class ESetupWizard
Reload is not working like it does in meganizer, because we can not recreate the ESetupWizardObjects.
Catch all errors, warnings and information and create an setup report, which can be exported by the user.
- Member ESetupWizard::next ()
- handling of reloads and related with it the error handling of finish()
- Member ESqlDatabase::systemTableList () const
- must be implemented
- Class ESqlInit
error message when inserting of vaules have failed
check needed rights and ask for username and password with extended rights, if they are needed for example things like create tables, ...
- Member ESqlInit::compareViews (QStringList view, QString &errorString, bool create=false)
- Because, checking is quite complicated, the views are dropped and created again, this should be improved!
- Class ModelTest
- Give more useful output with verbose > 0