Thumbnail me  3.0
Public Slots | Public Member Functions | Protected Member Functions
DockStyles Class Reference

#include <DockStyles.h>

List of all members.

Public Slots

void disabledInfoTextSection (int state)
 Active ou désactive la section "Détails techniques" selon l'état de la QCheckBox correspondante.
void disabledTimeStampSection (int state)
 Active ou désactive la section "Pas" selon l'état de la QCheckBox correspondante.
void stackedWidgetsToComboBox ()
 Affiche les QFontComboBox.

Public Member Functions

 DockStyles (QWidget *main_window)
 Constructeur.
virtual ~DockStyles ()
 Destructeur.
QString getInfoTextLocation ()
 Retourne la position des détails techniques.
QString getTimeStampLocation ()
 Retourne la position du timestamp.
QString getTitleEdit ()
 Retourne le titre additionnel.
QColor getColorBackground ()
 Retourne un QColor de "Couleur d'arrière-plan".
QColor getColorInfoText ()
 Retourne un QColor de "Détails techniques".
QColor getColorTimeStamp ()
 Retourne un QColor de "Pas".
QColor getColorShadow ()
 Retourne un QColor de "Couleur d'ombre".
QString getFontInfoText (int type)
 Retourne le nom de la police sélectionné pour "Détails techniques".
QString getFontTimeStamp (int type)
 Retourne le nom de la police sélectionné pour "Pas".
QString getSizeInfoText ()
 Retourne la taille de la police sélectionnée pour "Détails techniques".
QString getSizeTimeStamp ()
 Retourne la taille de la police sélectionnée pour "Pas".
FontMapComboBoxgetInfoTextComboBox ()
 Retourne un pointeur vers la QComboBox "Détails techniques" qui contient les polices.
FontMapComboBoxgetTimestampComboBox ()
 Retourne un pointeur vers la QComboBox "Pas" qui contient les polices.
bool isInfoTextChecked ()
 Retourne vrai si la checkbox "Détails techniques" est cochée sinon faux.
bool isTimeStampChecked ()
 Retourne vrai si la checkbox "Pas" est cochée sinon faux.
bool isNoFontDefined ()
 Si aucune police définie -> Vrai.
void setInfoTextLocation (int index)
 Place l'index courant de la QComboBox à index - Change la position de "Détails techniques".
void setTimeStampLocation (int index)
 Place l'index courant de la QComboBox à index - Change la position de "Pas".
void setTitleEdit (QString title)
 Change le QLineEdit "Titre additionnel".
void setCheckedInfoText (bool check)
 Vrai: Coche la QCheckBox "Détails techniques".
void setCheckedTimeStamp (bool check)
 Vrai: Coche la QCheckBox "Pas".
void setSizeInfoText (int size)
 Setter de la taille de la police pour les "Détails techniques".
void setSizeTimeStamp (int size)
 Setter de la taille de la police pour "Pas".
void setFontInfoText (QString font)
 Setter de police pour le comboBox "Détails techniques".
void setFontTimeStamp (QString font)
 Setter de police sur le comboBox "Pas".
void setColorBackground (QColor color)
 Setter de couleur pour l'arrière plan de la vignette.
void setColorInfoText (QColor color)
 Setter de couleur de la police concernant les "Détails techniques".
void setColorTimeStamp (QColor color)
 Setter de couleur de la police concernant le "Pas".
void setColorShadow (QColor color)
 Setter de couleur de la police concernant la "Couleur d'ombre" du "Pas".
void setStackedWidgetToLoadingState ()
 Affiche les QFontComboBox en état de chargement.

Protected Member Functions

void changeEvent (QEvent *event)
 ChangeEvent.

Detailed Description

Cette classe permet la génération du dock qui met en place les styles à appliquer à la vignette.

Attention:
QtColorPicker required - http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Widgets/qtcolorpicker/
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:
2.0
Version:
3.0
Date:
2011-2012

Constructor & Destructor Documentation

DockStyles::DockStyles ( QWidget *  main_window) [explicit]

Constructeur.

Parameters:
*main_windowFenêtre principale de Thumbnail me.

Member Function Documentation

void DockStyles::changeEvent ( QEvent *  event) [protected]

ChangeEvent.

Parameters:
*eventEvenement.
void DockStyles::disabledInfoTextSection ( int  state) [slot]

Active ou désactive la section "Détails techniques" selon l'état de la QCheckBox correspondante.

Parameters:
stateEtat de la QCheckBox.
void DockStyles::disabledTimeStampSection ( int  state) [slot]

Active ou désactive la section "Pas" selon l'état de la QCheckBox correspondante.

Parameters:
stateEtat de la QCheckBox.

Retourne un QColor de "Couleur d'arrière-plan".

Returns:
QColor - Couleur.

Retourne un QColor de "Détails techniques".

Returns:
QColor - Couleur.

Retourne un QColor de "Couleur d'ombre".

Returns:
QColor - Couleur.

Retourne un QColor de "Pas".

Returns:
QColor - Couleur.
QString DockStyles::getFontInfoText ( int  type)

Retourne le nom de la police sélectionné pour "Détails techniques".

Parameters:
type0 = AbsoluthPath | 1 = FamilyName | 2 = FileName.
Returns:
QString - Nom de la police séléctionné (TrueType Font).
QString DockStyles::getFontTimeStamp ( int  type)

Retourne le nom de la police sélectionné pour "Pas".

Parameters:
type0 = AbsoluthPath | 1 = FamilyName | 2 = FileName.
Returns:
QString - Nom de la police séléctionné (TrueType Font).

Retourne un pointeur vers la QComboBox "Détails techniques" qui contient les polices.

Returns:
FontMapComboBox* - Pointeur.

Retourne la position des détails techniques.

Returns:
QString - Index de la position séléctionnée.

Retourne la taille de la police sélectionnée pour "Détails techniques".

Returns:
QString - Taille de la police séléctionnée. Range: [6-72].

Retourne la taille de la police sélectionnée pour "Pas".

Returns:
QString - Taille de la police séléctionnée. Range: [6-72].

Retourne un pointeur vers la QComboBox "Pas" qui contient les polices.

Returns:
FontMapComboBox* - Pointeur.

Retourne la position du timestamp.

Returns:
QString - Index de la position séléctionnée.

Retourne le titre additionnel.

Returns:
QString - Titre additionnel.

Retourne vrai si la checkbox "Détails techniques" est cochée sinon faux.

Returns:
bool - Vrai ou faux.

Si aucune police définie -> Vrai.

Returns:
bool - Vrai ou faux.

Retourne vrai si la checkbox "Pas" est cochée sinon faux.

Returns:
bool - Vrai ou faux.
void DockStyles::setCheckedInfoText ( bool  check)

Vrai: Coche la QCheckBox "Détails techniques".

Parameters:
checkVrai ou faux.
void DockStyles::setCheckedTimeStamp ( bool  check)

Vrai: Coche la QCheckBox "Pas".

Parameters:
checkVrai ou faux.
void DockStyles::setColorBackground ( QColor  color)

Setter de couleur pour l'arrière plan de la vignette.

Parameters:
colorCouleur.
void DockStyles::setColorInfoText ( QColor  color)

Setter de couleur de la police concernant les "Détails techniques".

Parameters:
colorCouleur.
void DockStyles::setColorShadow ( QColor  color)

Setter de couleur de la police concernant la "Couleur d'ombre" du "Pas".

Parameters:
colorCouleur.
void DockStyles::setColorTimeStamp ( QColor  color)

Setter de couleur de la police concernant le "Pas".

Parameters:
colorCouleur.
void DockStyles::setFontInfoText ( QString  font)

Setter de police pour le comboBox "Détails techniques".

Parameters:
fontNom de la police.
void DockStyles::setFontTimeStamp ( QString  font)

Setter de police sur le comboBox "Pas".

Parameters:
fontNom de la police.
void DockStyles::setInfoTextLocation ( int  index)

Place l'index courant de la QComboBox à index - Change la position de "Détails techniques".

Parameters:
indexNouvel index.
void DockStyles::setSizeInfoText ( int  size)

Setter de la taille de la police pour les "Détails techniques".

Parameters:
sizeNouvelle taille.
void DockStyles::setSizeTimeStamp ( int  size)

Setter de la taille de la police pour "Pas".

Parameters:
sizeNouvelle taille.
void DockStyles::setTimeStampLocation ( int  index)

Place l'index courant de la QComboBox à index - Change la position de "Pas".

Parameters:
indexNouvel index.
void DockStyles::setTitleEdit ( QString  title)

Change le QLineEdit "Titre additionnel".

Parameters:
titleNouveau titre.

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