Changeset 616b347 in OpenModelica for OMEdit/OMEditGUI/Component/Component.cpp


Ignore:
Timestamp:
2016-02-04T16:44:24+01:00 (8 years ago)
Author:
Adeel Asghar <adeel.asghar@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
71c196d
Parents:
83d8885
Message:

Fixes #3665. Added component comment to the tooltip.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OMEdit/OMEditGUI/Component/Component.cpp

    r83a73cf r616b347  
    369369  mpOriginItem = new OriginItem(this);
    370370  createResizerItems();
    371   setToolTip(tr("<b>%1</b> %2").arg(mpComponentInfo->getClassName()).arg(mpComponentInfo->getName()));
     371  updateToolTip();
    372372  if (mpLibraryTreeItem) {
    373373    connect(mpLibraryTreeItem, SIGNAL(loadedForComponent()), SLOT(handleLoaded()));
     
    420420  setTransform(mTransformation.getTransformationMatrix());
    421421  mpOriginItem = 0;
    422   setToolTip(tr("<b>%1</b> %2<br /><br />Component declared in %3").arg(mpComponentInfo->getClassName()).arg(mpComponentInfo->getName())
    423              .arg(mpReferenceComponent->getGraphicsView()->getModelWidget()->getLibraryTreeItem()->getNameStructure()));
     422  updateToolTip();
    424423  if (mpLibraryTreeItem) {
    425424    connect(mpLibraryTreeItem, SIGNAL(loadedForComponent()), SLOT(handleLoaded()));
     
    466465  createResizerItems();
    467466  mpGraphicsView->addItem(this);
    468   setToolTip(tr("<b>%1</b> %2<br /><br />Component declared in %3").arg(mpComponentInfo->getClassName()).arg(mpComponentInfo->getName())
    469              .arg(mpReferenceComponent->getGraphicsView()->getModelWidget()->getLibraryTreeItem()->getNameStructure()));
     467  updateToolTip();
    470468  if (mpLibraryTreeItem) {
    471469    connect(mpLibraryTreeItem, SIGNAL(loadedForComponent()), SLOT(handleLoaded()));
     
    13931391}
    13941392
     1393/*!
     1394 * \brief Component::updateToolTip
     1395 * Updates the Component's tooltip.
     1396 */
     1397void Component::updateToolTip()
     1398{
     1399  if (mIsInheritedComponent || mComponentType == Component::Port) {
     1400    setToolTip(tr("<b>%1</b> %2<br/>%3<br /><br />Component declared in %4").arg(mpComponentInfo->getClassName())
     1401               .arg(mpComponentInfo->getName()).arg(mpComponentInfo->getComment())
     1402               .arg(mpReferenceComponent->getGraphicsView()->getModelWidget()->getLibraryTreeItem()->getNameStructure()));
     1403  } else {
     1404    setToolTip(tr("<b>%1</b> %2<br/>%3").arg(mpComponentInfo->getClassName()).arg(mpComponentInfo->getName()).arg(mpComponentInfo->getComment()));
     1405  }
     1406}
     1407
    13951408void Component::updatePlacementAnnotation()
    13961409{
     
    16581671
    16591672/*!
     1673 * \brief Component::componentCommentHasChanged
     1674 * Updates the Component's tooltip when the component comment has changed.
     1675 */
     1676void Component::componentCommentHasChanged()
     1677{
     1678  updateToolTip();
     1679  update();
     1680}
     1681
     1682/*!
    16601683 * \brief Component::componentNameHasChanged
    16611684 * Updates the Component's tooltip when the component name has changed. Emits displayTextChanged signal.
     
    16631686void Component::componentNameHasChanged()
    16641687{
    1665   if (mIsInheritedComponent || mComponentType == Component::Port) {
    1666     setToolTip(tr("<b>%1</b> %2<br /><br />Component declared in %3").arg(mpComponentInfo->getClassName())
    1667                .arg(mpComponentInfo->getName())
    1668                .arg(mpReferenceComponent->getGraphicsView()->getModelWidget()->getLibraryTreeItem()->getNameStructure()));
    1669   } else {
    1670     setToolTip(tr("<b>%1</b> %2").arg(mpComponentInfo->getClassName()).arg(mpComponentInfo->getName()));
    1671   }
     1688  updateToolTip();
    16721689  displayTextChangedRecursive();
    16731690  update();
Note: See TracChangeset for help on using the changeset viewer.