$search

Aseba::ThymioFlasherDialog Class Reference
[Thymioflasher]

#include <ThymioFlasher.h>

List of all members.

Classes

struct  FlashResult

Public Member Functions

 ThymioFlasherDialog (const std::string &target)
 ~ThymioFlasherDialog ()

Private Slots

void doFlash (void)
void flashFinished ()
void flashProgress (int percentage)
void openFile (void)
void setupFlashButtonState ()

Private Member Functions

FlashResult flashThread (const std::string &_target, const std::string &hexFileName) const

Private Attributes

QPushButton * fileButton
QHBoxLayout * fileLayout
QPushButton * flashButton
QFuture< FlashResultflashFuture
QFutureWatcher< FlashResultflashFutureWatcher
QHBoxLayout * flashLayout
QLineEdit * lineEdit
QVBoxLayout * mainLayout
QProgressBar * progressBar
QPushButton * quitButton
std::string target

Detailed Description

Definition at line 43 of file ThymioFlasher.h.


Constructor & Destructor Documentation

Aseba::ThymioFlasherDialog::ThymioFlasherDialog ( const std::string &  target  ) 

Definition at line 54 of file ThymioFlasher.cpp.

Aseba::ThymioFlasherDialog::~ThymioFlasherDialog (  ) 

Definition at line 105 of file ThymioFlasher.cpp.


Member Function Documentation

void Aseba::ThymioFlasherDialog::doFlash ( void   )  [private, slot]

Definition at line 124 of file ThymioFlasher.cpp.

void Aseba::ThymioFlasherDialog::flashFinished (  )  [private, slot]

Definition at line 185 of file ThymioFlasher.cpp.

void Aseba::ThymioFlasherDialog::flashProgress ( int  percentage  )  [private, slot]

Definition at line 180 of file ThymioFlasher.cpp.

ThymioFlasherDialog::FlashResult Aseba::ThymioFlasherDialog::flashThread ( const std::string &  _target,
const std::string &  hexFileName 
) const [private]

Definition at line 144 of file ThymioFlasher.cpp.

void Aseba::ThymioFlasherDialog::openFile ( void   )  [private, slot]

Definition at line 117 of file ThymioFlasher.cpp.

void Aseba::ThymioFlasherDialog::setupFlashButtonState (  )  [private, slot]

Definition at line 110 of file ThymioFlasher.cpp.


Member Data Documentation

Definition at line 69 of file ThymioFlasher.h.

Definition at line 66 of file ThymioFlasher.h.

Definition at line 71 of file ThymioFlasher.h.

Definition at line 73 of file ThymioFlasher.h.

Definition at line 74 of file ThymioFlasher.h.

Definition at line 67 of file ThymioFlasher.h.

Definition at line 68 of file ThymioFlasher.h.

Definition at line 65 of file ThymioFlasher.h.

QProgressBar* Aseba::ThymioFlasherDialog::progressBar [private]

Definition at line 70 of file ThymioFlasher.h.

Definition at line 72 of file ThymioFlasher.h.

std::string Aseba::ThymioFlasherDialog::target [private]

Definition at line 64 of file ThymioFlasher.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


aseba
Author(s): Stéphane Magnenat
autogenerated on Sat Mar 2 12:31:56 2013