Changeset 9d5531 for src/UIElements/Qt4/Pipe
- Timestamp:
- Jul 18, 2012, 2:02:13 PM (13 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, Candidate_v1.7.0, 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:
- b3a54d
- Parents:
- 30cd0d
- git-author:
- Michael Ankele <ankele@…> (07/04/12 13:49:18)
- git-committer:
- Michael Ankele <ankele@…> (07/18/12 14:02:13)
- Location:
- src/UIElements/Qt4/Pipe
- Files:
-
- 34 edited
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Qt4/Pipe/AtomQtQueryPipe.cpp
r30cd0d r9d5531 28 28 29 29 30 AtomQtQueryPipe::AtomQtQueryPipe( Parameter<const atom *>&_content, QtDialog *_dialog, QComboBox *_theBox) :30 AtomQtQueryPipe::AtomQtQueryPipe(const atom *&_content, QtDialog *_dialog, QComboBox *_theBox) : 31 31 content(_content), 32 32 dialog(_dialog), … … 40 40 QVariant data = theBox->itemData(newIndex); 41 41 int idx = data.toInt(); 42 content .set(World::getInstance().getAtom(AtomById(idx)));42 content = World::getInstance().getAtom(AtomById(idx)); 43 43 dialog->update(); 44 44 } -
src/UIElements/Qt4/Pipe/AtomQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 26 25 Q_OBJECT 27 26 public: 28 AtomQtQueryPipe( Parameter<const atom *>&_content, QtDialog *_dialog, QComboBox *_theBox);27 AtomQtQueryPipe(const atom *&_content, QtDialog *_dialog, QComboBox *_theBox); 29 28 virtual ~AtomQtQueryPipe(); 30 29 … … 33 32 34 33 private: 35 Parameter<const atom *>&content;34 const atom *&content; 36 35 QtDialog *dialog; 37 36 QComboBox *theBox; -
src/UIElements/Qt4/Pipe/AtomsQtQueryPipe.cpp
r30cd0d r9d5531 30 30 31 31 32 AtomsQtQueryPipe::AtomsQtQueryPipe( Parameter<std::vector<const atom *>> &_content, QtDialog *_dialog, QListWidget *_theList) :32 AtomsQtQueryPipe::AtomsQtQueryPipe(std::vector<const atom *> &_content, QtDialog *_dialog, QListWidget *_theList) : 33 33 content(_content), 34 34 dialog(_dialog), … … 41 41 void AtomsQtQueryPipe::update() { 42 42 // clear target and put all atoms therein 43 std::vector<const atom *> temp_atoms;43 content.clear(); 44 44 for (std::set<const atom *>::iterator iter = currentList.begin(); iter != currentList.end(); ++iter) 45 temp_atoms.push_back(*iter); 46 content.set(temp_atoms); 45 content.push_back(*iter); 47 46 dialog->update(); 48 47 } -
src/UIElements/Qt4/Pipe/AtomsQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 30 29 Q_OBJECT 31 30 public: 32 AtomsQtQueryPipe( Parameter<std::vector<const atom *>> &_content, QtDialog *_dialog, QListWidget *_theList);31 AtomsQtQueryPipe(std::vector<const atom *> &_content, QtDialog *_dialog, QListWidget *_theList); 33 32 virtual ~AtomsQtQueryPipe(); 34 33 … … 39 38 40 39 private: 41 Parameter<std::vector<const atom *>> &content;40 std::vector<const atom *> &content; 42 41 std::map<int, const atom *> lookup; 43 42 std::set<const atom *> currentList; -
src/UIElements/Qt4/Pipe/BooleanQtQueryPipe.cpp
r30cd0d r9d5531 25 25 #include "CodePatterns/MemDebug.hpp" 26 26 27 BooleanQtQueryPipe::BooleanQtQueryPipe( Parameter<bool>&_content, QtDialog *_dialog, QCheckBox *_booleanCheckBox) :27 BooleanQtQueryPipe::BooleanQtQueryPipe(bool &_content, QtDialog *_dialog, QCheckBox *_booleanCheckBox) : 28 28 content(_content), 29 29 dialog(_dialog), … … 35 35 36 36 void BooleanQtQueryPipe::update(int state) { 37 content .set(state == Qt::Checked);37 content = (state == Qt::Checked); 38 38 dialog->update(); 39 39 } -
src/UIElements/Qt4/Pipe/BooleanQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 24 23 Q_OBJECT 25 24 public: 26 BooleanQtQueryPipe( Parameter<bool>&_content, QtDialog *_dialog, QCheckBox *_booleanCheckBox);25 BooleanQtQueryPipe(bool &_content, QtDialog *_dialog, QCheckBox *_booleanCheckBox); 27 26 virtual ~BooleanQtQueryPipe(); 28 27 … … 31 30 32 31 private: 33 Parameter<bool>&content;32 bool &content; 34 33 QtDialog *dialog; 35 34 QCheckBox *booleanCheckBox; -
src/UIElements/Qt4/Pipe/DoubleQtQueryPipe.cpp
r30cd0d r9d5531 23 23 #include "CodePatterns/MemDebug.hpp" 24 24 25 DoubleQtQueryPipe::DoubleQtQueryPipe( Parameter<double>&_content, QtDialog *_dialog) :25 DoubleQtQueryPipe::DoubleQtQueryPipe(double &_content, QtDialog *_dialog) : 26 26 content(_content), 27 27 dialog(_dialog) … … 32 32 33 33 void DoubleQtQueryPipe::update(double newDbl) { 34 content .set(newDbl);34 content = newDbl; 35 35 dialog->update(); 36 36 } -
src/UIElements/Qt4/Pipe/DoubleQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 23 22 Q_OBJECT 24 23 public: 25 DoubleQtQueryPipe( Parameter<double>&_content, QtDialog *_dialog);24 DoubleQtQueryPipe(double &_content, QtDialog *_dialog); 26 25 virtual ~DoubleQtQueryPipe(); 27 26 … … 30 29 31 30 private: 32 Parameter<double>&content;31 double &content; 33 32 QtDialog *dialog; 34 33 -
src/UIElements/Qt4/Pipe/ElementQtQueryPipe.cpp
r30cd0d r9d5531 29 29 30 30 31 ElementQtQueryPipe::ElementQtQueryPipe( Parameter<const element *>&_content, QtDialog *_dialog, QComboBox *_theBox) :31 ElementQtQueryPipe::ElementQtQueryPipe(const element * &_content, QtDialog *_dialog, QComboBox *_theBox) : 32 32 content(_content), 33 33 dialog(_dialog), … … 41 41 QVariant data = theBox->itemData(newIndex); 42 42 int idx = data.toInt(); 43 content .set(World::getInstance().getPeriode()->FindElement(idx));43 content = World::getInstance().getPeriode()->FindElement(idx); 44 44 dialog->update(); 45 45 } -
src/UIElements/Qt4/Pipe/ElementQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 26 25 Q_OBJECT 27 26 public: 28 ElementQtQueryPipe( Parameter<const element *>&_content, QtDialog *_dialog, QComboBox *_theBox);27 ElementQtQueryPipe(const element * &_content, QtDialog *_dialog, QComboBox *_theBox); 29 28 virtual ~ElementQtQueryPipe(); 30 29 … … 33 32 34 33 private: 35 Parameter<const element *>&content;34 const element * &content; 36 35 QtDialog *dialog; 37 36 QComboBox *theBox; -
src/UIElements/Qt4/Pipe/ElementsQtQueryPipe.cpp
r30cd0d r9d5531 31 31 32 32 33 ElementsQtQueryPipe::ElementsQtQueryPipe( Parameter<std::vector<const element *>> &_content, QtDialog *_dialog, QComboBox *_theBox) :33 ElementsQtQueryPipe::ElementsQtQueryPipe(std::vector<const element *> &_content, QtDialog *_dialog, QComboBox *_theBox) : 34 34 content(_content), 35 35 dialog(_dialog), … … 44 44 int idx = data.toInt(); 45 45 const element *elemental = World::getInstance().getPeriode()->FindElement(idx); 46 std::vector<const element *> temp_elements;47 46 if(elemental) 48 temp_elements.push_back(elemental); 49 content.set(temp_elements); 47 content.push_back(elemental); 50 48 dialog->update(); 51 49 } -
src/UIElements/Qt4/Pipe/ElementsQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 29 28 Q_OBJECT 30 29 public: 31 ElementsQtQueryPipe( Parameter<std::vector<const element *>> &_content, QtDialog *_dialog, QComboBox *_theBox);30 ElementsQtQueryPipe(std::vector<const element *> &_content, QtDialog *_dialog, QComboBox *_theBox); 32 31 virtual ~ElementsQtQueryPipe(); 33 32 … … 36 35 37 36 private: 38 Parameter<std::vector<const element *>> &content;37 std::vector<const element *> &content; 39 38 QtDialog *dialog; 40 39 QComboBox *theBox; -
src/UIElements/Qt4/Pipe/FileQtQueryPipe.cpp
r30cd0d r9d5531 31 31 #include "UIElements/Qt4/QtDialog.hpp" 32 32 33 FileQtQueryPipe::FileQtQueryPipe( Parameter<boost::filesystem::path>&_content, QtDialog *_dialog, QLineEdit *_filenameLineEdit, QPushButton *_filedialogButton) :33 FileQtQueryPipe::FileQtQueryPipe(boost::filesystem::path &_content, QtDialog *_dialog, QLineEdit *_filenameLineEdit, QPushButton *_filedialogButton) : 34 34 content(_content), 35 35 dialog(_dialog), … … 49 49 QStringList ListOfFilenames = theFileDialog->selectedFiles(); 50 50 std::cout << "Selected File is " << ListOfFilenames.at(0).toStdString() << std::endl; 51 content .set(ListOfFilenames.at(0).toStdString());52 filenameLineEdit->setText(QString::fromStdString(content. get().string()));51 content = ListOfFilenames.at(0).toStdString(); 52 filenameLineEdit->setText(QString::fromStdString(content.string())); 53 53 dialog->update(); 54 54 } -
src/UIElements/Qt4/Pipe/FileQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 28 27 Q_OBJECT 29 28 public: 30 FileQtQueryPipe( Parameter<boost::filesystem::path>&_content, QtDialog *_dialog, QLineEdit *_filenameLineEdit, QPushButton *_filedialogButton);29 FileQtQueryPipe(boost::filesystem::path &_content, QtDialog *_dialog, QLineEdit *_filenameLineEdit, QPushButton *_filedialogButton); 31 30 virtual ~FileQtQueryPipe(); 32 31 … … 36 35 37 36 private: 38 Parameter<boost::filesystem::path>&content;37 boost::filesystem::path &content; 39 38 QtDialog *dialog; 40 39 QLineEdit *filenameLineEdit; -
src/UIElements/Qt4/Pipe/IntQtQueryPipe.cpp
r30cd0d r9d5531 24 24 25 25 26 IntQtQueryPipe::IntQtQueryPipe( Parameter<int>&_content, QtDialog *_dialog) :26 IntQtQueryPipe::IntQtQueryPipe(int &_content, QtDialog *_dialog) : 27 27 content(_content), 28 28 dialog(_dialog) … … 33 33 34 34 void IntQtQueryPipe::update(int newInt) { 35 content .set(newInt);35 content = newInt; 36 36 dialog->update(); 37 37 } -
src/UIElements/Qt4/Pipe/IntQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 23 22 Q_OBJECT 24 23 public: 25 IntQtQueryPipe( Parameter<int>&_content, QtDialog *_dialog);24 IntQtQueryPipe(int &_content, QtDialog *_dialog); 26 25 virtual ~IntQtQueryPipe(); 27 26 … … 30 29 31 30 private: 32 Parameter<int>&content;31 int &content; 33 32 QtDialog *dialog; 34 33 -
src/UIElements/Qt4/Pipe/MoleculeQtQueryPipe.cpp
r30cd0d r9d5531 29 29 30 30 31 MoleculeQtQueryPipe::MoleculeQtQueryPipe( Parameter<const molecule *>&_content, QtDialog *_dialog, QComboBox *_theBox) :31 MoleculeQtQueryPipe::MoleculeQtQueryPipe(const molecule * &_content, QtDialog *_dialog, QComboBox *_theBox) : 32 32 content(_content), 33 33 dialog(_dialog), … … 41 41 QVariant data = theBox->itemData(newIndex); 42 42 int idx = data.toInt(); 43 content .set(World::getInstance().getMolecule(MoleculeById(idx)));43 content = World::getInstance().getMolecule(MoleculeById(idx)); 44 44 dialog->update(); 45 45 } -
src/UIElements/Qt4/Pipe/MoleculeQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 26 25 Q_OBJECT 27 26 public: 28 MoleculeQtQueryPipe( Parameter<const molecule *>&_content, QtDialog *_dialog, QComboBox *_theBox);27 MoleculeQtQueryPipe(const molecule * &_content, QtDialog *_dialog, QComboBox *_theBox); 29 28 virtual ~MoleculeQtQueryPipe(); 30 29 … … 33 32 34 33 private: 35 Parameter<const molecule *>&content;34 const molecule * &content; 36 35 QtDialog *dialog; 37 36 QComboBox *theBox; -
src/UIElements/Qt4/Pipe/MoleculesQtQueryPipe.cpp
r30cd0d r9d5531 31 31 32 32 33 MoleculesQtQueryPipe::MoleculesQtQueryPipe( Parameter<std::vector<const molecule *>> &_content, QtDialog *_dialog, QComboBox *_theBox) :33 MoleculesQtQueryPipe::MoleculesQtQueryPipe(std::vector<const molecule *> &_content, QtDialog *_dialog, QComboBox *_theBox) : 34 34 content(_content), 35 35 dialog(_dialog), … … 44 44 int idx = data.toInt(); 45 45 molecule *mol = World::getInstance().getMolecule(MoleculeById(idx)); 46 std::vector<const molecule *> temp_mols;47 46 if (mol) 48 temp_mols.push_back(mol); 49 content.set(temp_mols); 47 content.push_back(mol); 50 48 dialog->update(); 51 49 } -
src/UIElements/Qt4/Pipe/MoleculesQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 28 27 Q_OBJECT 29 28 public: 30 MoleculesQtQueryPipe( Parameter<std::vector<const molecule *>> &_content, QtDialog *_dialog, QComboBox *_theBox);29 MoleculesQtQueryPipe(std::vector<const molecule *> &_content, QtDialog *_dialog, QComboBox *_theBox); 31 30 virtual ~MoleculesQtQueryPipe(); 32 31 … … 35 34 36 35 private: 37 Parameter<std::vector<const molecule *>> &content;36 std::vector<const molecule *> &content; 38 37 QtDialog *dialog; 39 38 QComboBox *theBox; -
src/UIElements/Qt4/Pipe/QtQueryListPipe.hpp
r30cd0d r9d5531 31 31 32 32 33 template<typename T> QtQueryListPipe<T>::QtQueryListPipe( Parameter<std::vector<T>> &_content, QtDialog *_dialog, QLineEdit *_inputBox, QListWidget *_inputList, QPushButton *_AddButton, QPushButton *_RemoveButton) :33 template<typename T> QtQueryListPipe<T>::QtQueryListPipe(std::vector<T> &_content, QtDialog *_dialog, QLineEdit *_inputBox, QListWidget *_inputList, QPushButton *_AddButton, QPushButton *_RemoveButton) : 34 34 content(_content), 35 35 dialog(_dialog), … … 71 71 72 72 template<typename T> void QtQueryListPipe<T>::addValue(T item) { 73 std::vector<T> temp = content.get(); 74 temp.push_back(item); 75 content.set(temp); 73 content.push_back(item); 76 74 77 75 dialog->update(); … … 92 90 template<typename T> void QtQueryListPipe<T>::removeRow(int row) { 93 91 int counter = 0; 94 std::vector<T> temp = content.get(); 95 typename std::vector<T>::iterator iter = temp.begin(); 96 for (; iter != temp.end(); ++iter) 92 typename std::vector<T>::iterator iter = content.begin(); 93 for (; iter != content.end(); ++iter) 97 94 if (counter++ == row) 98 95 break; 99 if (iter != temp.end()) 100 temp.erase(iter); 101 content.set(temp); 96 if (iter != content.end()) 97 content.erase(iter); 102 98 } 103 99 … … 106 102 Q_OBJECT 107 103 public: 108 StringsQtQueryPipe( Parameter<std::vector<std::string>> &_content, QtDialog *_dialog, QLineEdit *_inputBox, QListWidget *_inputList, QPushButton *_AddButton, QPushButton *_RemoveButton) :104 StringsQtQueryPipe(std::vector<std::string> &_content, QtDialog *_dialog, QLineEdit *_inputBox, QListWidget *_inputList, QPushButton *_AddButton, QPushButton *_RemoveButton) : 109 105 QtQueryListPipe<std::string>(_content, _dialog, _inputBox, _inputList, _AddButton, _RemoveButton) { } 110 106 -
src/UIElements/Qt4/Pipe/QtQueryPipe.hpp
r30cd0d r9d5531 19 19 // since MOC doesn't like nested classes 20 20 21 #include "Parameters/Parameter.hpp"22 21 #include <Qt/qwidget.h> 23 22 … … 32 31 template<typename T> class QtQueryListPipe : public QWidget { 33 32 public: 34 QtQueryListPipe( Parameter<std::vector<T>> &_content, QtDialog *_dialog, QLineEdit *_inputBox, QListWidget *_inputList, QPushButton *_AddButton, QPushButton *_RemoveButton);33 QtQueryListPipe(std::vector<T> &_content, QtDialog *_dialog, QLineEdit *_inputBox, QListWidget *_inputList, QPushButton *_AddButton, QPushButton *_RemoveButton); 35 34 virtual ~QtQueryListPipe(); 36 35 … … 45 44 void removeRow(int row); 46 45 47 Parameter<std::vector<T>> &content;46 std::vector<T> &content; 48 47 QtDialog *dialog; 49 48 QLineEdit *inputBox; -
src/UIElements/Qt4/Pipe/RandomNumberDistribution_ParametersQtQueryPipe.cpp
r30cd0d r9d5531 30 30 class RandomNumberDistribution_Parameters; 31 31 32 RandomNumberDistribution_ParametersQtQueryPipe::RandomNumberDistribution_ParametersQtQueryPipe( Parameter<RandomNumberDistribution_Parameters>&_content, QtDialog *_dialog, QTextEdit *_theBox) :32 RandomNumberDistribution_ParametersQtQueryPipe::RandomNumberDistribution_ParametersQtQueryPipe(RandomNumberDistribution_Parameters &_content, QtDialog *_dialog, QTextEdit *_theBox) : 33 33 content(_content), 34 34 dialog(_dialog), -
src/UIElements/Qt4/Pipe/RandomNumberDistribution_ParametersQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 26 25 Q_OBJECT 27 26 public: 28 RandomNumberDistribution_ParametersQtQueryPipe( Parameter<RandomNumberDistribution_Parameters>&_content, QtDialog *_dialog, QTextEdit *_theBox);27 RandomNumberDistribution_ParametersQtQueryPipe(RandomNumberDistribution_Parameters &_content, QtDialog *_dialog, QTextEdit *_theBox); 29 28 virtual ~RandomNumberDistribution_ParametersQtQueryPipe(); 30 29 … … 33 32 34 33 private: 35 Parameter<RandomNumberDistribution_Parameters>&content;34 RandomNumberDistribution_Parameters &content; 36 35 QtDialog *dialog; 37 36 QTextEdit *theBox; -
src/UIElements/Qt4/Pipe/RealSpaceMatrixQtQueryPipe.cpp
r30cd0d r9d5531 27 27 #include "LinearAlgebra/RealSpaceMatrix.hpp" 28 28 29 RealSpaceMatrixQtQueryPipe::RealSpaceMatrixQtQueryPipe( Parameter<RealSpaceMatrix>&_content, QtDialog *_dialog, QTableWidget *_inputTable) :29 RealSpaceMatrixQtQueryPipe::RealSpaceMatrixQtQueryPipe(RealSpaceMatrix &_content, QtDialog *_dialog, QTableWidget *_inputTable) : 30 30 content(_content), 31 31 dialog(_dialog), … … 44 44 { 45 45 tmpM->at(row, column) = inputTable->item(row, column)->text().toDouble(); 46 content .set(*tmpM);46 content = *tmpM; 47 47 dialog->update(); 48 48 } -
src/UIElements/Qt4/Pipe/RealSpaceMatrixQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 27 26 Q_OBJECT 28 27 public: 29 RealSpaceMatrixQtQueryPipe( Parameter<RealSpaceMatrix>&_content, QtDialog *_dialog, QTableWidget *_inputTable);28 RealSpaceMatrixQtQueryPipe(RealSpaceMatrix &_content, QtDialog *_dialog, QTableWidget *_inputTable); 30 29 virtual ~RealSpaceMatrixQtQueryPipe(); 31 30 … … 34 33 35 34 private: 36 Parameter<RealSpaceMatrix>&content;35 RealSpaceMatrix &content; 37 36 QtDialog *dialog; 38 37 QTableWidget *inputTable; -
src/UIElements/Qt4/Pipe/StringQtQueryPipe.cpp
r30cd0d r9d5531 26 26 27 27 28 StringQtQueryPipe::StringQtQueryPipe( Parameter<std::string>&_content, QtDialog *_dialog) :28 StringQtQueryPipe::StringQtQueryPipe(std::string &_content, QtDialog *_dialog) : 29 29 content(_content), 30 30 dialog(_dialog) … … 35 35 36 36 void StringQtQueryPipe::update(const QString& newText) { 37 content .set(newText.toStdString());37 content = newText.toStdString(); 38 38 dialog->update(); 39 39 } -
src/UIElements/Qt4/Pipe/StringQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 25 24 Q_OBJECT 26 25 public: 27 StringQtQueryPipe( Parameter<std::string>&_content, QtDialog *_dialog);26 StringQtQueryPipe(std::string &_content, QtDialog *_dialog); 28 27 virtual ~StringQtQueryPipe(); 29 28 … … 32 31 33 32 private: 34 Parameter<std::string>&content;33 std::string &content; 35 34 QtDialog *dialog; 36 35 -
src/UIElements/Qt4/Pipe/UnsignedIntQtQueryPipe.cpp
r30cd0d r9d5531 24 24 25 25 26 UnsignedIntQtQueryPipe::UnsignedIntQtQueryPipe( Parameter<unsigned int>&_content, QtDialog *_dialog) :26 UnsignedIntQtQueryPipe::UnsignedIntQtQueryPipe(unsigned int &_content, QtDialog *_dialog) : 27 27 content(_content), 28 28 dialog(_dialog) … … 33 33 34 34 void UnsignedIntQtQueryPipe::update(unsigned int newUnsignedInt) { 35 content .set(newUnsignedInt);35 content = newUnsignedInt; 36 36 dialog->update(); 37 37 } -
src/UIElements/Qt4/Pipe/UnsignedIntQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 23 22 Q_OBJECT 24 23 public: 25 UnsignedIntQtQueryPipe( Parameter<unsigned int>&_content, QtDialog *_dialog);24 UnsignedIntQtQueryPipe(unsigned int &_content, QtDialog *_dialog); 26 25 virtual ~UnsignedIntQtQueryPipe(); 27 26 … … 30 29 31 30 private: 32 Parameter<unsigned int>&content;31 unsigned int &content; 33 32 QtDialog *dialog; 34 33 -
src/UIElements/Qt4/Pipe/VectorQtQueryPipe.cpp
r30cd0d r9d5531 26 26 27 27 28 VectorQtQueryPipe::VectorQtQueryPipe( Parameter<Vector>&_content, QtDialog *_dialog, QComboBox *_theBox) :28 VectorQtQueryPipe::VectorQtQueryPipe(Vector &_content, QtDialog *_dialog, QComboBox *_theBox) : 29 29 content(_content), 30 30 dialog(_dialog), … … 36 36 37 37 void VectorQtQueryPipe::updateX(double newDouble) { 38 Vector v = content.get(); 39 v[0] = newDouble; 40 content.set(v); 38 content[0] = newDouble; 41 39 dialog->update(); 42 40 } 43 41 44 42 void VectorQtQueryPipe::updateY(double newDouble) { 45 Vector v = content.get(); 46 v[1] = newDouble; 47 content.set(v); 43 content[1] = newDouble; 48 44 dialog->update(); 49 45 } 50 46 51 47 void VectorQtQueryPipe::updateZ(double newDouble) { 52 Vector v = content.get(); 53 v[2] = newDouble; 54 content.set(v); 48 content[2] = newDouble; 55 49 dialog->update(); 56 50 } -
src/UIElements/Qt4/Pipe/VectorQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 26 25 Q_OBJECT 27 26 public: 28 VectorQtQueryPipe( Parameter<Vector>&_content, QtDialog *_dialog, QComboBox *_theBox);27 VectorQtQueryPipe(Vector &_content, QtDialog *_dialog, QComboBox *_theBox); 29 28 virtual ~VectorQtQueryPipe(); 30 29 … … 35 34 36 35 private: 37 Parameter<Vector>&content;36 Vector &content; 38 37 QtDialog *dialog; 39 38 QComboBox *theBox; -
src/UIElements/Qt4/Pipe/VectorsQtQueryPipe.cpp
r30cd0d r9d5531 28 28 29 29 30 VectorsQtQueryPipe::VectorsQtQueryPipe( Parameter<std::vector<Vector>> &_content, QtDialog *_dialog, QComboBox *_theBox) :30 VectorsQtQueryPipe::VectorsQtQueryPipe(std::vector<Vector> &_content, QtDialog *_dialog, QComboBox *_theBox) : 31 31 content(_content), 32 32 dialog(_dialog), -
src/UIElements/Qt4/Pipe/VectorsQtQueryPipe.hpp
r30cd0d r9d5531 15 15 16 16 17 #include "Parameters/Parameter.hpp"18 17 #include <Qt/qwidget.h> 19 18 … … 28 27 Q_OBJECT 29 28 public: 30 VectorsQtQueryPipe( Parameter<std::vector<Vector>> &_content, QtDialog *_dialog, QComboBox *_theBox);29 VectorsQtQueryPipe(std::vector<Vector> &_content, QtDialog *_dialog, QComboBox *_theBox); 31 30 virtual ~VectorsQtQueryPipe(); 32 31 … … 35 34 36 35 private: 37 Parameter<std::vector<Vector>> &content;36 std::vector<Vector> &content; 38 37 QtDialog *dialog; 39 38 QComboBox *theBox;
Note:
See TracChangeset
for help on using the changeset viewer.