Thumbnail me  3.0
Public Types | Public Slots | Signals | Public Member Functions
ThumbnailEngine Class Reference

#include <ThumbnailEngine.h>

List of all members.

Public Types

enum  Mode { SIMPLEMOD, PREVIEWMOD }

Public Slots

void buildOutput ()
 Construit le QStringList Output.
void deleteTemporaryFiles ()
 Supprimer les fichiers temporaires générés par le moteur.
void detectShortDuration ()
 Détecte si le fichier est trop court pour être traité par Mtn.
void run (int mode)
 Lance le processus de génération de vignette.
void successDialogItemRemove (ThumbnailItem *item)
 Retire les items non traité de la successDialog car trop court via le signal itemTooShortDuration.

Signals

void itemTooShortDuration (ThumbnailItem *item)
 Lève le signal lorsque la durée de l'item est trop court.

Public Member Functions

 ThumbnailEngine (MainWindow *main_window)
 Constructeur.
virtual ~ThumbnailEngine ()
 Destructeur.
QString absoluteFilePathOutput (QString pathOutput, QString absoluteOutputPath, QString suffix, QString format=QString())
 Détermine le chemin absolu d'un fichier selon ses paramètres.
bool isBinaryExists ()
 Vérifie si le binaire "mtn" existe bien.
Mode mode () const
 Retourne le mode du moteur.
void setMode (Mode mode)
 Change le mode du moteur.

Detailed Description

Cette classe est le moteur de ThumbnailMe, c'est dans cette classe que le processus est exécuté.

Author:
Quentin Rousseau
Note:
Copyright (C) 2011-2012 Quentin Rousseau
License: GNU General Public License version 2 (GPLv2) - http://www.gnu.org/licenses/gpl-2.0.html
Site web: www.thumbnailme.com
Email: [email protected]
Since:
3.0
Version:
3.0
Date:
2011-2012

Member Enumeration Documentation

SIMPLEMOD: Conversion simple.
PREVIEWMOD: Preview.


Constructor & Destructor Documentation

ThumbnailEngine::ThumbnailEngine ( MainWindow main_window) [explicit]

Constructeur.

Parameters:
*main_windowFenêtre principale de Thumbnail me.

Member Function Documentation

QString ThumbnailEngine::absoluteFilePathOutput ( QString  pathOutput,
QString  absolutePathInput,
QString  suffix,
QString  format = QString() 
)

Détermine le chemin absolu d'un fichier selon ses paramètres.

Parameters:
pathOutputChemin de sortie du fichier.
absolutePathInputChemin absolu du fichier d'entrée.
suffixSuffixe du fichier.
formatFormat du fichier.

Supprimer les fichiers temporaires générés par le moteur.

Remarks:
DEFAULT_TMP_EXTENSION définit dans defines.h.

Détecte si le fichier est trop court pour être traité par Mtn.

Trop court si Mtn génère moins de 4 lignes.

Vérifie si le binaire "mtn" existe bien.

Returns:
bool - Vrai ou faux.

Lève le signal lorsque la durée de l'item est trop court.

Parameters:
item- Thumbnail item.

Retourne le mode du moteur.

Returns:
mode - Mode du moteur.
void ThumbnailEngine::run ( int  mode) [slot]

Lance le processus de génération de vignette.

Parameters:
modeMode de conversion.

Change le mode du moteur.

Parameters:
modeMode du moteur.

Retire les items non traité de la successDialog car trop court via le signal itemTooShortDuration.

Parameters:
item- Item à retirer.

The documentation for this class was generated from the following files:
 All Classes Files Functions Enumerations