Changeset 4cf323d for src/UIElements/Views/Qt4
- Timestamp:
- Oct 25, 2010, 12:08:39 PM (14 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
- Children:
- 379b7e, 9784cf
- Parents:
- 81126a
- Location:
- src/UIElements/Views/Qt4
- Files:
-
- 8 moved
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Views/Qt4/QtMoleculeView.cpp
r81126a r4cf323d 7 7 8 8 /* 9 * Q TMoleculeView.cpp9 * QtMoleculeView.cpp 10 10 * 11 11 * Created on: Mar 4, 2010 … … 18 18 #endif 19 19 20 #include "Views/Q T4/QTMoleculeView.hpp"20 #include "Views/Qt4/QtMoleculeView.hpp" 21 21 22 22 #include <iostream> … … 30 30 /***************** Basic structure for tab layout ***********/ 31 31 32 Q TMoleculeView::QTMoleculeView() :32 QtMoleculeView::QtMoleculeView() : 33 33 QTabWidget() 34 34 { … … 40 40 } 41 41 42 Q TMoleculeView::~QTMoleculeView()42 QtMoleculeView::~QtMoleculeView() 43 43 {} 44 44 45 void Q TMoleculeView::moleculeSelected(molecule *mol){45 void QtMoleculeView::moleculeSelected(molecule *mol){ 46 46 if(!pages.count(mol)){ 47 47 string molName = mol->GetName(); … … 56 56 } 57 57 58 void Q TMoleculeView::moleculeUnSelected(molecule *mol){58 void QtMoleculeView::moleculeUnSelected(molecule *mol){ 59 59 if(pages.count(mol)){ 60 60 QTMoleculePage *molPage = pages[mol]; … … 66 66 } 67 67 68 void Q TMoleculeView::nameChanged(QTMoleculePage *page, std::string name){68 void QtMoleculeView::nameChanged(QTMoleculePage *page, std::string name){ 69 69 setTabText(indexOf(page),QString(name.c_str())); 70 70 } -
src/UIElements/Views/Qt4/QtMoleculeView.hpp
r81126a r4cf323d 19 19 class QTMoleculePage; 20 20 21 class Q TMoleculeView : public QTabWidget21 class QtMoleculeView : public QTabWidget 22 22 { 23 23 Q_OBJECT 24 24 public: 25 Q TMoleculeView();26 virtual ~Q TMoleculeView();25 QtMoleculeView(); 26 virtual ~QtMoleculeView(); 27 27 28 28 public slots: -
src/UIElements/Views/Qt4/QtStatusBar.cpp
r81126a r4cf323d 7 7 8 8 /* 9 * Q TStatusBar.cpp9 * QtStatusBar.cpp 10 10 * 11 11 * Created on: Feb 17, 2010 … … 24 24 #include <QtGui/QProgressBar> 25 25 26 #include "Q TStatusBar.hpp"26 #include "QtStatusBar.hpp" 27 27 28 28 #include "Helpers/MemDebug.hpp" … … 33 33 34 34 35 Q TStatusBar::QTStatusBar(QWidget *_parent) :35 QtStatusBar::QtStatusBar(QWidget *_parent) : 36 36 QStatusBar(_parent), 37 Observer("Q TStatusBar"),37 Observer("QtStatusBar"), 38 38 atomCount(World::getInstance().numAtoms()), 39 39 moleculeCount(World::getInstance().numMolecules()), … … 48 48 } 49 49 50 Q TStatusBar::~QTStatusBar()50 QtStatusBar::~QtStatusBar() 51 51 { 52 52 Process::RemoveObserver(this); … … 54 54 } 55 55 56 void Q TStatusBar::update(Observable *subject){56 void QtStatusBar::update(Observable *subject){ 57 57 if (subject==World::getPointer()){ 58 58 atomCount = World::getInstance().numAtoms(); … … 69 69 } 70 70 71 void Q TStatusBar::subjectKilled(Observable *subject){71 void QtStatusBar::subjectKilled(Observable *subject){ 72 72 // Processes don't notify when they are killed 73 73 atomCount = World::getInstance().numAtoms(); … … 77 77 } 78 78 79 void Q TStatusBar::redrawStatus(){79 void QtStatusBar::redrawStatus(){ 80 80 stringstream sstr; 81 81 sstr << "You have " << atomCount << " atom" << PLURAL_S(atomCount) … … 84 84 } 85 85 86 void Q TStatusBar::redrawProcess(Process *proc){86 void QtStatusBar::redrawProcess(Process *proc){ 87 87 progressIndicator *ind=0; 88 88 // see what we have to do with the process … … 111 111 112 112 113 Q TStatusBar::progressIndicator::progressIndicator(string name){113 QtStatusBar::progressIndicator::progressIndicator(string name){ 114 114 stringstream sstr; 115 115 sstr << "Busy (" << name << ")"; … … 124 124 } 125 125 126 Q TStatusBar::progressIndicator::~progressIndicator(){126 QtStatusBar::progressIndicator::~progressIndicator(){ 127 127 delete container; 128 128 } -
src/UIElements/Views/Qt4/QtStatusBar.hpp
r81126a r4cf323d 1 1 /* 2 * Q TStatusBar.hpp2 * QtStatusBar.hpp 3 3 * 4 4 * Created on: Feb 17, 2010 … … 21 21 class QBoxLayout; 22 22 23 class Q TStatusBar : public QStatusBar, public Observer23 class QtStatusBar : public QStatusBar, public Observer 24 24 { 25 25 Q_OBJECT … … 34 34 }; 35 35 public: 36 Q TStatusBar(QWidget *parent=0);37 virtual ~Q TStatusBar();36 QtStatusBar(QWidget *parent=0); 37 virtual ~QtStatusBar(); 38 38 39 39 void update(Observable *subject); -
src/UIElements/Views/Qt4/QtWorldView.cpp
r81126a r4cf323d 7 7 8 8 /* 9 * Q TWorldView.cpp9 * QtWorldView.cpp 10 10 * 11 11 * Created on: Jan 21, 2010 … … 18 18 #endif 19 19 20 #include "Views/Q T4/QTWorldView.hpp"20 #include "Views/Qt4/QtWorldView.hpp" 21 21 22 22 #include <iostream> … … 34 34 // some attributes need to be easier to find for molecules 35 35 // these attributes are skiped so far 36 const int Q TWorldView::COLUMNCOUNT = COLUMNTYPES_MAX;37 const char *Q TWorldView::COLUMNNAMES[QTWorldView::COLUMNCOUNT]={"Name","Atoms","Formula"/*,"Size"*/};36 const int QtWorldView::COLUMNCOUNT = COLUMNTYPES_MAX; 37 const char *QtWorldView::COLUMNNAMES[QtWorldView::COLUMNCOUNT]={"Name","Atoms","Formula"/*,"Size"*/}; 38 38 39 Q TWorldView::QTWorldView(QWidget * _parent) :39 QtWorldView::QtWorldView(QWidget * _parent) : 40 40 QTableWidget (_parent), 41 Observer("Q TWorldView")41 Observer("QtWorldView") 42 42 { 43 43 setRowCount(0); … … 59 59 } 60 60 61 Q TWorldView::~QTWorldView()61 QtWorldView::~QtWorldView() 62 62 { 63 63 molecules->signOff(this); 64 64 } 65 65 66 void Q TWorldView::update(Observable *publisher) {66 void QtWorldView::update(Observable *publisher) { 67 67 int numMolecules = molecules->ListOfMolecules.size(); 68 68 setRowCount(numMolecules); … … 101 101 } 102 102 103 void Q TWorldView::subjectKilled(Observable *publisher) {103 void QtWorldView::subjectKilled(Observable *publisher) { 104 104 } 105 105 106 void Q TWorldView::moleculeChanged(int row, int column) {106 void QtWorldView::moleculeChanged(int row, int column) { 107 107 int idx = verticalHeaderItem(row)->data(Qt::UserRole).toInt(); 108 108 molecule *mol = molecules->ReturnIndex(idx); … … 117 117 118 118 119 void Q TWorldView::cellSelected(int row, int column){119 void QtWorldView::cellSelected(int row, int column){ 120 120 bool state = item(row,column)->isSelected(); 121 121 for(int i = 0; i<COLUMNCOUNT; i++){ -
src/UIElements/Views/Qt4/QtWorldView.hpp
r81126a r4cf323d 1 1 /* 2 * Q TWorldView.hpp2 * QtWorldView.hpp 3 3 * 4 4 * Created on: Jan 21, 2010 … … 15 15 class MoleculeListClass; 16 16 17 class Q TWorldView : public QTableWidget, public Observer17 class QtWorldView : public QTableWidget, public Observer 18 18 { 19 19 Q_OBJECT 20 20 21 21 public: 22 Q TWorldView(QWidget * _parent=0);23 virtual ~Q TWorldView();22 QtWorldView(QWidget * _parent=0); 23 virtual ~QtWorldView(); 24 24 25 25 protected:
Note:
See TracChangeset
for help on using the changeset viewer.