Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/Views/Qt4/QtInfoBox.cpp

    r2b596f r5e4bfd  
    5050    QTabWidget(),
    5151    curAtom(NULL), nextAtom(NULL),
    52     curMolecule(NULL), nextMolecule(NULL),
    5352    page_mol(NULL), page_atom(NULL)
    5453{
     
    6867}
    6968
    70 void QtInfoBox::atomHover(const atom &_atom)
    71 {
    72   nextAtom = &_atom;
    73   timer->start(500);
    74 }
    75 
    76 void QtInfoBox::moleculeHover(const molecule &_mol)
    77 {
    78   nextMolecule = &_mol;
     69void QtInfoBox::atomHover(const atom *_atom)
     70{
     71  nextAtom = _atom;
    7972  timer->start(500);
    8073}
     
    8477  if (nextAtom)
    8578    showAtom(nextAtom);
    86   if (nextMolecule)
    87     showMolecule(nextMolecule);
    8879}
    8980
     
    110101
    111102  curAtom = _atom;
    112   nextAtom = NULL;
    113   nextMolecule = NULL;
    114103
    115104  // Show new tabs.
     
    127116        setCurrentIndex(currentPage);
    128117    }
    129   }
    130 }
    131 
    132 void QtInfoBox::showMolecule(const molecule *_mol)
    133 {
    134   currentPage = currentIndex();
    135 
    136   // Remove old tabs.
    137   clearTabs();
    138 
    139   curMolecule = _mol;
    140   nextAtom = NULL;
    141   nextMolecule = NULL;
    142 
    143   // Show new tabs.
    144   if (curMolecule){
    145     page_mol = new QtMoleculeInfoPage(curMolecule, this);
    146     addTab(page_mol, "Molecule");
    147     connect(page_mol, SIGNAL(moleculeKilled()), this, SLOT(clearTabs()));
    148 
    149     if (currentPage > 0)
    150       setCurrentIndex(currentPage);
    151118  }
    152119}
Note: See TracChangeset for help on using the changeset viewer.