Riferimenti per la classe RevManager

Fornisce le operazioni di gestione del Rev. Continua...

#include <revmanager.h>

Diagramma delle classi per RevManager

Inheritance graph
Diagramma di collaborazione per RevManager:

Collaboration graph
Lista di tutti i membri.

Slot pubblici

void Init (bool *mounted)
 Inizializza la finestra di gestione del Rev.
virtual void btnMount_clicked ()
 Gestisce il segnale di pressione del tasto Mount.
virtual void btnFormat_clicked ()
 Gestisce il segnale di pressione del tasto Format.
virtual void btnCancel_clicked ()
 Gestisce il segnale di pressione del tasto Cancel.
virtual void readFromStdErrOut ()
 Gestisce la lettura dello standard output del processo df.
virtual void closeEvent (QCloseEvent *e)
 Gestisce l'evento di chiusura del widget.

Membri pubblici

 RevManager (QWidget *parent=0, const char *name=0, WFlags fl=0)
 Costruttore.
 ~RevManager ()
 Distruttore.

Attributi pubblici

QGroupBox * grpUsage
QLabel * lblUsed
QLabel * lblFree
QLabel * pxlRev
QProgressBar * pgbUsage
QGroupBox * grpStatus
QLabel * pklStatus
QLabel * lblStatus
KLed * ledStatus
QPushButton * btnMount
QGroupBox * grpFormat
QPushButton * btnFormat
QLabel * pxlFormat
QLabel * lblFormat
QPushButton * btnCancel

Slot protetti

virtual void languageChange ()

Membri privati

void Close ()
 Gestisce la chiusura del widget.
void UpdatePgbUsage ()
 Aggiorna la progressbar di utilizzo.

Attributi privati

QWidget * mainWin
 Puntatore al widget principale.
char deviceRev [20]
 Dispositivo del Rev.
bool * revMounted
 Indica lo stato di mount del Rev.
QProcess * proc
 Puntatore al processo esterno da eseguire.
QString dfStringErrOut
 Output del comando df.
QString spaceUsed
 Spazio utilizzato sul Rev.
QString spaceFree
 Spazio libero sul Rev.
int percent
 Percentuale di spazio occupato sul Rev.

Descrizione Dettagliata

Fornisce le operazioni di gestione del Rev.

Questa classe permette: di visualizzare lo stato di riempimento del Rev, di montare/smontare il Rev, di formattare il Rev. Il calcolo dello spazio occupato/disponibile sul Rev avviene tramite il comando di sistema df, mentre la formattazione tramite il comando mkudffs.

Definizione alla linea 34 del file revmanager.h.


Documentazione dei costruttori e dei distruttori

RevManager::RevManager ( QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0 
)

Costruttore.

Definizione alla linea 13 del file revmanager.cpp.

Riferimenti deviceRev, mainWin, proc, e readFromStdErrOut().

RevManager::~RevManager (  ) 

Distruttore.

Definizione alla linea 27 del file revmanager.cpp.

Riferimenti proc.


Documentazione delle funzioni membro

void RevManager::Init ( bool *  mounted  )  [slot]

Inizializza la finestra di gestione del Rev.

Monta il dispositivo e ricava lo spazio disponibile/occupato, aggiornando poi la progressbar.

Parametri:
mounted Puntatore ad un booleano che indica lo stato di mount del Rev.

Definizione alla linea 34 del file revmanager.cpp.

Riferimenti revManagerDlg::ledStatus, revManagerDlg::pgbUsage, revMounted, e UpdatePgbUsage().

Referenziato da DS4CloneRestore::btnRevManager_clicked().

void RevManager::btnMount_clicked (  )  [virtual, slot]

Gestisce il segnale di pressione del tasto Mount.

Reimplementa revManagerDlg.

Definizione alla linea 204 del file revmanager.cpp.

Riferimenti revManagerDlg::lblFree, revManagerDlg::lblUsed, revManagerDlg::ledStatus, revManagerDlg::pgbUsage, revMounted, e UpdatePgbUsage().

void RevManager::btnFormat_clicked (  )  [virtual, slot]

Gestisce il segnale di pressione del tasto Format.

Reimplementa revManagerDlg.

Definizione alla linea 137 del file revmanager.cpp.

Riferimenti deviceRev, revManagerDlg::lblFree, revManagerDlg::lblUsed, revManagerDlg::ledStatus, revManagerDlg::pgbUsage, proc, e revMounted.

void RevManager::btnCancel_clicked (  )  [virtual, slot]

Gestisce il segnale di pressione del tasto Cancel.

Reimplementa revManagerDlg.

Definizione alla linea 244 del file revmanager.cpp.

Riferimenti Close().

void RevManager::readFromStdErrOut (  )  [virtual, slot]

Gestisce la lettura dello standard output del processo df.

Definizione alla linea 264 del file revmanager.cpp.

Riferimenti dfStringErrOut, e proc.

Referenziato da RevManager().

void RevManager::closeEvent ( QCloseEvent *  e  )  [virtual, slot]

Gestisce l'evento di chiusura del widget.

Parametri:
e Puntatore all'evento.

Definizione alla linea 250 del file revmanager.cpp.

Riferimenti Close().

void RevManager::Close (  )  [private]

Gestisce la chiusura del widget.

Nasconde la finestra di gestione del Rev e abilita la finestra principale.

Definizione alla linea 257 del file revmanager.cpp.

Riferimenti mainWin.

Referenziato da btnCancel_clicked(), e closeEvent().

void RevManager::UpdatePgbUsage (  )  [private]

Aggiorna la progressbar di utilizzo.

Esegue il parsing dell'output del comando df, ricavando spazio disponibile, spazio utilizzato e percentuale di utilizzo.

Definizione alla linea 59 del file revmanager.cpp.

Riferimenti deviceRev, dfStringErrOut, revManagerDlg::lblFree, revManagerDlg::lblUsed, percent, revManagerDlg::pgbUsage, proc, spaceFree, e spaceUsed.

Referenziato da btnMount_clicked(), e Init().


Documentazione dei dati membri

QWidget* RevManager::mainWin [private]

Puntatore al widget principale.

Definizione alla linea 82 del file revmanager.h.

Referenziato da Close(), e RevManager().

char RevManager::deviceRev[20] [private]

Dispositivo del Rev.

Definizione alla linea 85 del file revmanager.h.

Referenziato da btnFormat_clicked(), RevManager(), e UpdatePgbUsage().

bool* RevManager::revMounted [private]

Indica lo stato di mount del Rev.

Definizione alla linea 88 del file revmanager.h.

Referenziato da btnFormat_clicked(), btnMount_clicked(), e Init().

QProcess* RevManager::proc [private]

Puntatore al processo esterno da eseguire.

Definizione alla linea 91 del file revmanager.h.

Referenziato da btnFormat_clicked(), readFromStdErrOut(), RevManager(), UpdatePgbUsage(), e ~RevManager().

QString RevManager::dfStringErrOut [private]

Output del comando df.

Definizione alla linea 94 del file revmanager.h.

Referenziato da readFromStdErrOut(), e UpdatePgbUsage().

QString RevManager::spaceUsed [private]

Spazio utilizzato sul Rev.

Definizione alla linea 97 del file revmanager.h.

Referenziato da UpdatePgbUsage().

QString RevManager::spaceFree [private]

Spazio libero sul Rev.

Definizione alla linea 100 del file revmanager.h.

Referenziato da UpdatePgbUsage().

int RevManager::percent [private]

Percentuale di spazio occupato sul Rev.

Definizione alla linea 103 del file revmanager.h.

Referenziato da UpdatePgbUsage().


La documentazione per questa classe รจ stata generata a partire dai seguenti file:
Generato il Wed Jun 13 18:59:40 2007 per DS4CloneRestore da  doxygen 1.5.2