- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Views/Qt4/QtInfoBox.cpp
r2b596f r5e4bfd 50 50 QTabWidget(), 51 51 curAtom(NULL), nextAtom(NULL), 52 curMolecule(NULL), nextMolecule(NULL),53 52 page_mol(NULL), page_atom(NULL) 54 53 { … … 68 67 } 69 68 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; 69 void QtInfoBox::atomHover(const atom *_atom) 70 { 71 nextAtom = _atom; 79 72 timer->start(500); 80 73 } … … 84 77 if (nextAtom) 85 78 showAtom(nextAtom); 86 if (nextMolecule)87 showMolecule(nextMolecule);88 79 } 89 80 … … 110 101 111 102 curAtom = _atom; 112 nextAtom = NULL;113 nextMolecule = NULL;114 103 115 104 // Show new tabs. … … 127 116 setCurrentIndex(currentPage); 128 117 } 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);151 118 } 152 119 }
Note:
See TracChangeset
for help on using the changeset viewer.