• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • kdesdk
  • Sitemap
  • Contact Us
 

umbrello/umbrello

Todo List

Member AssociationWidget::getOperationOwner ()

Move to LinkWidget.

Move to LinkWidget.

Member AssociationWidget::mouseReleaseEvent (QMouseEvent *me)
: check for non-horizontal / -vertical lines

Member AssociationWidget::widgetMoved (UMLWidget *widget, int x, int y)
avoid trigger of this event during load

Member CppTree2Uml::parseElaboratedTypeSpecifier (ElaboratedTypeSpecifierAST *)
Refine - Currently only handles class forward declarations.
  • Using typeSpec->text() is probably not good, decode the kind() instead.

Member DCodeGenerationPolicyPage::apply ()
unclean - CreateANTBuildFile attribute should be in d policy CodeGenerator *codegen = UMLApp::app()->getGenerator(); DCodeGenerator *dcodegen = dynamic_cast<DCodeGenerator*>(codegen); if (dcodegen) dcodegen->setCreateANTBuildFile(form->m_makeANTDocumentCheckBox->isChecked());

Member DCodeGenerationPolicyPage::DCodeGenerationPolicyPage (QWidget *parent=0, const char *name=0, DCodeGenerationPolicy *policy=0)
unclean - CreateANTBuildFile attribute should be in d policy CodeGenerator *codegen = UMLApp::app()->getGenerator(); DCodeGenerator *dcodegen = dynamic_cast<DCodeGenerator*>(codegen); if (dcodegen) form->m_makeANTDocumentCheckBox->setChecked(dcodegen->getCreateANTBuildFile());

Class DocbookGenerator

Add configure checks for libxml2 and libxslt and use conditional compilation of this library and its callers

allow to specify the destination and ensure that it works with distant ones

Member DocbookGenerator::generateDocbookForProject ()

change file naming to avoid paths with spaces or non-ASCII chars

better handling of error conditions

Member DocbookGenerator::generateDocbookForProjectInto (const KUrl &destDir)
better handling of error conditions

Member Driver::parsedUnits () const
remove

Member getShowGUI

Add options to use the documentation generators from command line.

Member JavaCodeGenerationPolicyPage::apply ()
unclean - CreateANTBuildFile attribute should be in java policy CodeGenerator *codegen = UMLApp::app()->getGenerator(); JavaCodeGenerator *javacodegen = dynamic_cast<JavaCodeGenerator*>(codegen); if (javacodegen) javacodegen->setCreateANTBuildFile(form->m_makeANTDocumentCheckBox->isChecked());

Member JavaCodeGenerationPolicyPage::JavaCodeGenerationPolicyPage (QWidget *parent=0, const char *name=0, JavaCodeGenerationPolicy *policy=0)
unclean - CreateANTBuildFile attribute should be in java policy CodeGenerator *codegen = UMLApp::app()->getGenerator(); JavaCodeGenerator *javacodegen = dynamic_cast<JavaCodeGenerator*>(codegen); if (javacodegen) form->m_makeANTDocumentCheckBox->setChecked(javacodegen->getCreateANTBuildFile());

Member MessageWidget::getOperationOwner ()
Move to LinkWidget.

Member Parser::parseName (NameAST::Node &node)
CHECK

Member Parser::parseParameterDeclarationClause (ParameterDeclarationClauseAST::Node &node)
add ellipsis

Member Parser::parseTypeId (AST::Node &node)
implement the AST for typeId

Member RefactoringAssistant::addInterfaceImplementation ()
not yet implemented, needs addSuperClassifier() first

Class ToolBarState
Handle, for example, left press, right press, left release, right release and other similar strange combinations?

Member ToolBarState::getAssociationAt (const QPoint &pos)
Better handling for associations at the same point

Member ToolBarState::getMessageAt (const QPoint &pos)
Better handling for messages at the same point

Member ToolBarStateArrow::mouseMoveEmpty ()
Fix selection

Class ToolBarStateAssociation
refactor with common code in ToolBarStateMessages?

Class ToolBarStateMessages

refactor with common code in ToolBarStateAssociation?

sequence message lines should be handled by object widgets. Right now, they aren't taken into account in testOnWidget and an explicit check is needed. However, if onWidget in object widgets is changed to also check for the line, a way to make them prioritaries over other widgets in testOnWidget will be needed. For example, when creating a message clicking on an already created message,the message line must be got instead of the message, even if the message is smaller than the line.

Member typeSpecToString
remove

Class Umbrello::Configurable
Do we have to delete the plugin object when its unloaded? Is it possible that we can just unload the library and created objects are automatically destroyed? I need some clarification of what actually happens here...

Member UMLApp::findMenu (const QString &name)

This is an ugly _HACK_ to allow to compile umbrello. All the menu stuff should be ported to KDE4 (using actions)

Member UMLApp::slotFileExportDocbook ()
Let the user chose the destination directory and name, using network transparency.

Member UMLApp::slotFileExportXhtml ()
Let the user chose the destination directory and name, using network transparency.

Member UMLCanvasObject::addAssociationEnd (UMLAssociation *assoc)
change param type to UMLRole

Member UMLCanvasObject::m_List
Only a pointer to the appropriate assocation end object (UMLRole) should be saved here, not the entire UMLAssociation.

Member UMLCanvasObject::removeAssociationEnd (UMLAssociation *assoc)
change param type to UMLRole

Member UMLEntity::createUniqueConstraint (const QString &name=QString())
check parameter

Member UMLWidget::adjustAssocs (int x, int y)
avoid trigger of this event during load

Class XhtmlGenerator
allow to specify the destination and ensure that it works with distant ones

Member XhtmlGenerator::generateXhtmlForProject ()

change file naming to avoid paths with spaces or non-ASCII chars

better handling of error conditions

Member XhtmlGenerator::generateXhtmlForProjectInto (const KUrl &destDir)
better handling of error conditions

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdesdk

Skip menu "kdesdk"
  • kapptemplate
  • kate
  •     kate
  • kbugbuster
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello
Generated for kdesdk by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal