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

umbrello/umbrello

Todo List
Member AssociationWidget::operationOwner ()
Move to LinkWidget.
Member AssociationWidget::widgetMoved (UMLWidget *widget, qreal x, qreal y)
avoid trigger of this event during load
Member ClassifierCodeDocument::syncNamesToParent ()
we cannot make this virtual as long as the ClassifierCodeDocument constructor calls it because that gives a call-before-construction error. Example of the problem: CPPSourceCodeDocument reimplementing syncNamesToParent() CPPCodeGenerator::initFromParentDocument() CodeDocument * codeDoc = new CPPSourceCodeDocument(c); CPPSourceCodeDocument::CPPSourceCodeDocument(UMLClassifier * concept) : ClassifierCodeDocument(concept) ClassifierCodeDocument::ClassifierCodeDocument(concept) init(concept); syncNamesToParent(); dispatches to CPPSourceCodeDocument::syncNamesToParent() but that object is not yet constructed.
Member ClassImport::initPerFile ()
check if the default implementation should do anything
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

Returns
true if saving is successful and false otherwise.
Member DocbookGenerator::generateDocbookForProjectInto (const KUrl &destDir)
better handling of error conditions
Returns
true if saving is successful and false otherwise.
Member getShowGUI (KCmdLineArgs *args)
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::operationOwner ()
Move to LinkWidget.
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::associationAt (const QPointF &pos)
Better handling for associations at the same point
Member ToolBarState::messageAt (const QPointF &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.

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::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 UMLDoc::saveDocument (const KUrl &url, const char *format=0)
insert some checks in saveToXMI to detect a failed save attempt
Member UMLEntity::createUniqueConstraint (const QString &name=QString())
check parameter
Member UMLWidget::adjustAssocs (qreal dx, qreal dy)
avoid trigger of this event during load
Member WidgetBase::loadFromXMI (QDomElement &qElement)
Add support to load older version.
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

Returns
true if saving is successful and false otherwise.
Member XhtmlGenerator::generateXhtmlForProjectInto (const KUrl &destDir)
better handling of error conditions
Returns
true if saving is successful and false otherwise.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:27 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

umbrello/umbrello

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

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal