Ignore:
Timestamp:
Jul 12, 2017, 7:11:51 PM (8 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Action_Thermostats, Adding_MD_integration_tests, Adding_StructOpt_integration_tests, AutomationFragmentation_failures, Candidate_v1.6.1, Candidate_v1.7.0, Candidate_v1.7.1, ChemicalSpaceEvaluator, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Exclude_Hydrogens_annealWithBondGraph, Fix_Verbose_Codepatterns, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, Gui_displays_atomic_force_velocity, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, PythonUI_with_named_parameters, Recreated_GuiChecks, StoppableMakroAction, TremoloParser_IncreasedPrecision, stable
Children:
4c6f0d
Parents:
b10593
git-author:
Frederik Heber <frederik.heber@…> (07/12/17 12:20:23)
git-committer:
Frederik Heber <frederik.heber@…> (07/12/17 19:11:51)
Message:

FIX: several Qt...Lists required mutex to control refill triggered by observable update.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/Views/Qt4/QtTimeLine.hpp

    rb10593 r7516f6  
    1515
    1616#include <QtGui/QSlider>
     17
     18#include <boost/thread/recursive_mutex.hpp>
     19
    1720#include "CodePatterns/Observer/Observer.hpp"
    1821
     
    2932  virtual void recieveNotification(Observable *publisher, Notification_ptr notification);
    3033  virtual void subjectKilled(Observable *publisher);
     34  virtual void paintEvent(QPaintEvent * event);
    3135
    3236private slots:
     
    4044  //!> states whether value was set by observing WorldTime (and not by slider)
    4145  bool WorldTime_change;
     46
     47  mutable boost::recursive_mutex refill_mutex;
    4248};
    4349
Note: See TracChangeset for help on using the changeset viewer.