Project

General

Profile

Tâche #1285

Évolution #1284: Module C++0X

ActionSmoother

Added by yan over 8 years ago. Updated over 8 years ago.

Status:
Nouveau
Priority:
Normal
Assignee:
Category:
C++0x
Target version:
Start date:
03/15/2011
Due date:
% Done:

50%

Estimated time:
2.00 h

Description

Lors que l'on se connecte sur le signal d'un QSlider, un nombre important de signaux est émis lorsque l'on bouge le slider.
Si on s'y connecte et que l'on fait une action à chaque signaux, l'ihm peut se retrouver comme figé or les appel intermédiaire sont très souvent inutile.

Action permet de résoudre se problème. Il exploite l'eventloop pour exécuté la dernière instruction qui lui à été envoyer. On peut spécifier une fenêtre d'attente.
L'instruction est un lambda. Si besoin, on pourrai l'adapté pour utiliser un QRunnable.

  • source
  • documentation
  • demo
  • test

History

#1 Updated by yan over 8 years ago

  • Tracker changed from Évolution to Tâche

Also available in: Atom PDF