#include <klocale.h>
/****************************************************************************
** Form implementation generated from reading ui file './le_mien.ui'
**
** Created: mar sep 2 13:23:43 2003
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.1.2   edited Dec 19 11:45 $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#include "le_mien.h"

#include <qvariant.h>
#include <qtabwidget.h>
#include <qwidget.h>
#include <qcheckbox.h>
#include <qlabel.h>
#include <qpushbutton.h>
#include <qcombobox.h>
#include <qslider.h>
#include <qiconview.h>
#include <qlineedit.h>
#include <qradiobutton.h>
#include <qframe.h>
#include <qtextbrowser.h>
#include <qlayout.h>
#include <qtooltip.h>
#include <qwhatsthis.h>
#include "./le_mien.ui.h"

/* 
 *  Constructs a le_mien as a child of 'parent', with the 
 *  name 'name' and widget flags set to 'f'.
 *
 *  The dialog will by default be modeless, unless you set 'modal' to
 *  TRUE to construct a modal dialog.
 */
le_mien::le_mien( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "le_mien" );
    setMinimumSize( QSize( 780, 650 ) );
    setMaximumSize( QSize( 780, 650 ) );

    xf_option = new QTabWidget( this, "xf_option" );
    xf_option->setGeometry( QRect( 0, 0, 780, 650 ) );
    xf_option->setMinimumSize( QSize( 780, 650 ) );
    xf_option->setMaximumSize( QSize( 780, 650 ) );

    place_ecran = new QWidget( xf_option, "place_ecran" );

    xinerama = new QCheckBox( place_ecran, "xinerama" );
    xinerama->setGeometry( QRect( 390, 40, 80, 31 ) );

    memoire_requise = new QLabel( place_ecran, "memoire_requise" );
    memoire_requise->setGeometry( QRect( 390, 240, 330, 20 ) );
    memoire_requise->setAlignment( int( QLabel::AlignCenter ) );

    couleurs = new QLabel( place_ecran, "couleurs" );
    couleurs->setGeometry( QRect( 380, 170, 160, 70 ) );
    couleurs->setAlignment( int( QLabel::AlignCenter ) );

    textLabel3 = new QLabel( place_ecran, "textLabel3" );
    textLabel3->setGeometry( QRect( 480, 40, 290, 40 ) );
    textLabel3->setAlignment( int( QLabel::WordBreak | QLabel::AlignTop | QLabel::AlignHCenter ) );

    pushButton2 = new QPushButton( place_ecran, "pushButton2" );
    pushButton2->setGeometry( QRect( 690, 590, 81, 31 ) );

    applique = new QPushButton( place_ecran, "applique" );
    applique->setGeometry( QRect( 610, 590, 70, 31 ) );

    place = new QPushButton( place_ecran, "place" );
    place->setGeometry( QRect( 630, 560, 130, 30 ) );

    quel_ecran = new QLabel( place_ecran, "quel_ecran" );
    quel_ecran->setGeometry( QRect( 10, 260, 760, 290 ) );
    quel_ecran->setScaledContents( FALSE );
    quel_ecran->setAlignment( int( QLabel::AlignVCenter ) );

    choisi_profondeur = new QComboBox( FALSE, place_ecran, "choisi_profondeur" );
    choisi_profondeur->setGeometry( QRect( 390, 140, 100, 31 ) );

    affiche_taille = new QLabel( place_ecran, "affiche_taille" );
    affiche_taille->setGeometry( QRect( 550, 180, 190, 41 ) );
    affiche_taille->setAlignment( int( QLabel::AlignCenter ) );

    mem_mode = new QCheckBox( place_ecran, "mem_mode" );
    mem_mode->setGeometry( QRect( 390, 90, 380, 50 ) );
    mem_mode->setChecked( TRUE );

    textLabel2_2 = new QLabel( place_ecran, "textLabel2_2" );
    textLabel2_2->setGeometry( QRect( 10, 560, 590, 60 ) );
    textLabel2_2->setAlignment( int( QLabel::WordBreak | QLabel::AlignTop ) );

    decalage = new QCheckBox( place_ecran, "decalage" );
    decalage->setGeometry( QRect( 390, 10, 110, 20 ) );
    decalage->setMouseTracking( FALSE );
    decalage->setChecked( TRUE );

    choisi_taille = new QSlider( place_ecran, "choisi_taille" );
    choisi_taille->setGeometry( QRect( 500, 150, 270, 20 ) );
    choisi_taille->setCursor( QCursor( 6 ) );
    choisi_taille->setMaxValue( 0 );
    choisi_taille->setOrientation( QSlider::Horizontal );
    choisi_taille->setTickmarks( QSlider::Right );
    choisi_taille->setTickInterval( 1 );

    iconView1 = new QIconView( place_ecran, "iconView1" );
    iconView1->setGeometry( QRect( 10, 0, 370, 260 ) );
    iconView1->setPaletteBackgroundColor( QColor( 255, 255, 255 ) );
    iconView1->setBackgroundOrigin( QIconView::ParentOrigin );
    iconView1->setVScrollBarMode( QIconView::Auto );
    iconView1->setGridX( 10 );
    iconView1->setGridY( 10 );
    iconView1->setItemTextPos( QIconView::Right );
    iconView1->setWordWrapIconText( FALSE );
    iconView1->setShowToolTips( TRUE );
    xf_option->insertTab( place_ecran, QString("") );

    tab = new QWidget( xf_option, "tab" );

    ram_carte_ecran = new QLabel( tab, "ram_carte_ecran" );
    ram_carte_ecran->setGeometry( QRect( 540, 590, 160, 21 ) );

    textLabel1_2 = new QLabel( tab, "textLabel1_2" );
    textLabel1_2->setGeometry( QRect( 20, 540, 171, 20 ) );

    vendeur_carte_ecran = new QLabel( tab, "vendeur_carte_ecran" );
    vendeur_carte_ecran->setGeometry( QRect( 90, 590, 160, 21 ) );

    textLabel2_4 = new QLabel( tab, "textLabel2_4" );
    textLabel2_4->setGeometry( QRect( 10, 570, 70, 20 ) );
    textLabel2_4->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );

    textLabel4_2 = new QLabel( tab, "textLabel4_2" );
    textLabel4_2->setGeometry( QRect( 460, 550, 70, 20 ) );
    textLabel4_2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );

    textLabel5_2 = new QLabel( tab, "textLabel5_2" );
    textLabel5_2->setGeometry( QRect( 420, 570, 110, 20 ) );
    textLabel5_2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );

    nom_carte_ecran = new QLabel( tab, "nom_carte_ecran" );
    nom_carte_ecran->setGeometry( QRect( 90, 570, 160, 21 ) );

    pilote_carte_ecran = new QLabel( tab, "pilote_carte_ecran" );
    pilote_carte_ecran->setGeometry( QRect( 540, 550, 160, 20 ) );

    place_carte_ecran = new QLabel( tab, "place_carte_ecran" );
    place_carte_ecran->setGeometry( QRect( 540, 570, 160, 21 ) );

    textLabel3_3 = new QLabel( tab, "textLabel3_3" );
    textLabel3_3->setGeometry( QRect( 10, 590, 70, 20 ) );
    textLabel3_3->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );

    textLabel11 = new QLabel( tab, "textLabel11" );
    textLabel11->setGeometry( QRect( 430, 590, 100, 20 ) );
    textLabel11->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );

    ident_carte_ecran = new QLabel( tab, "ident_carte_ecran" );
    ident_carte_ecran->setGeometry( QRect( 190, 540, 251, 20 ) );
    ident_carte_ecran->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignLeft ) );

    textLabel10 = new QLabel( tab, "textLabel10" );
    textLabel10->setGeometry( QRect( 340, 0, 70, 20 ) );

    vendeur_ecran = new QLabel( tab, "vendeur_ecran" );
    vendeur_ecran->setGeometry( QRect( 410, 0, 310, 20 ) );

    textLabel7 = new QLabel( tab, "textLabel7" );
    textLabel7->setGeometry( QRect( 20, 421, 701, 20 ) );

    textLabel9 = new QLabel( tab, "textLabel9" );
    textLabel9->setGeometry( QRect( 10, 380, 440, 37 ) );

    textLabel5_5_3 = new QLabel( tab, "textLabel5_5_3" );
    textLabel5_5_3->setGeometry( QRect( 30, 350, 147, 20 ) );

    textLabel2_3_2 = new QLabel( tab, "textLabel2_3_2" );
    textLabel2_3_2->setGeometry( QRect( 0, 190, 100, 20 ) );
    textLabel2_3_2->setAlignment( int( QLabel::AlignCenter ) );

    textLabel7_2 = new QLabel( tab, "textLabel7_2" );
    textLabel7_2->setGeometry( QRect( 40, 170, 143, 20 ) );

    textLabel5_4 = new QLabel( tab, "textLabel5_4" );
    textLabel5_4->setGeometry( QRect( 150, 224, 20, 20 ) );

    textLabel3_2_2 = new QLabel( tab, "textLabel3_2_2" );
    textLabel3_2_2->setGeometry( QRect( 0, 220, 100, 54 ) );
    textLabel3_2_2->setAlignment( int( QLabel::WordBreak | QLabel::AlignCenter ) );

    textLabel8 = new QLabel( tab, "textLabel8" );
    textLabel8->setGeometry( QRect( 150, 190, 47, 20 ) );

    textLabel2_3 = new QLabel( tab, "textLabel2_3" );
    textLabel2_3->setGeometry( QRect( 10, 110, 77, 20 ) );

    textLabel1_3 = new QLabel( tab, "textLabel1_3" );
    textLabel1_3->setGeometry( QRect( 20, 90, 180, 20 ) );
    textLabel1_3->setAlignment( int( QLabel::AlignCenter ) );

    textLabel5 = new QLabel( tab, "textLabel5" );
    textLabel5->setGeometry( QRect( 170, 140, 20, 31 ) );

    textLabel4 = new QLabel( tab, "textLabel4" );
    textLabel4->setGeometry( QRect( 170, 110, 30, 31 ) );

    textLabel3_2 = new QLabel( tab, "textLabel3_2" );
    textLabel3_2->setGeometry( QRect( 10, 140, 70, 31 ) );

    nom_ecran = new QLabel( tab, "nom_ecran" );
    nom_ecran->setGeometry( QRect( 10, 0, 320, 20 ) );
    nom_ecran->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );

    freq_h = new QLineEdit( tab, "freq_h" );
    freq_h->setGeometry( QRect( 90, 110, 70, 23 ) );
    freq_h->setAlignment( int( QLineEdit::AlignHCenter ) );

    freq_v = new QLineEdit( tab, "freq_v" );
    freq_v->setGeometry( QRect( 90, 140, 71, 23 ) );
    freq_v->setAlignment( int( QLineEdit::AlignHCenter ) );

    freq_h_min = new QLineEdit( tab, "freq_h_min" );
    freq_h_min->setGeometry( QRect( 100, 190, 40, 23 ) );
    freq_h_min->setAlignment( int( QLineEdit::AlignHCenter ) );

    freq_v_min = new QLineEdit( tab, "freq_v_min" );
    freq_v_min->setGeometry( QRect( 100, 224, 40, 23 ) );
    freq_v_min->setAlignment( int( QLineEdit::AlignHCenter ) );

    nb_mode = new QLineEdit( tab, "nb_mode" );
    nb_mode->setGeometry( QRect( 70, 320, 60, 23 ) );
    nb_mode->setAlignment( int( QLineEdit::AlignHCenter ) );

    mode_ori = new QRadioButton( tab, "mode_ori" );
    mode_ori->setGeometry( QRect( 10, 490, 240, 30 ) );
    mode_ori->setChecked( TRUE );

    line1 = new QFrame( tab, "line1" );
    line1->setGeometry( QRect( 10, 520, 760, 20 ) );
    line1->setFrameShape( QFrame::HLine );
    line1->setFrameShadow( QFrame::Sunken );
    line1->setLineWidth( 2 );
    line1->setFrameShape( QFrame::HLine );

    textLabel1 = new QLabel( tab, "textLabel1" );
    textLabel1->setGeometry( QRect( 10, 20, 760, 40 ) );
    textLabel1->setAlignment( int( QLabel::AlignCenter ) );

    valide_freq = new QPushButton( tab, "valide_freq" );
    valide_freq->setGeometry( QRect( 640, 370, 120, 40 ) );
    valide_freq->setPaletteBackgroundColor( QColor( 230, 220, 230 ) );
    QPalette pal;
    QColorGroup cg;
    cg.setColor( QColorGroup::Foreground, black );
    cg.setColor( QColorGroup::Button, QColor( 230, 220, 230) );
    cg.setColor( QColorGroup::Light, QColor( 255, 255, 247) );
    cg.setColor( QColorGroup::Midlight, QColor( 220, 220, 212) );
    cg.setColor( QColorGroup::Dark, QColor( 71, 71, 68) );
    cg.setColor( QColorGroup::Mid, QColor( 166, 166, 160) );
    cg.setColor( QColorGroup::Text, black );
    cg.setColor( QColorGroup::BrightText, QColor( 255, 255, 247) );
    cg.setColor( QColorGroup::ButtonText, black );
    cg.setColor( QColorGroup::Base, white );
    cg.setColor( QColorGroup::Background, QColor( 200, 200, 193) );
    cg.setColor( QColorGroup::Shadow, black );
    cg.setColor( QColorGroup::Highlight, QColor( 119, 131, 189) );
    cg.setColor( QColorGroup::HighlightedText, black );
    cg.setColor( QColorGroup::Link, QColor( 0, 0, 192) );
    cg.setColor( QColorGroup::LinkVisited, QColor( 128, 0, 128) );
    pal.setActive( cg );
    cg.setColor( QColorGroup::Foreground, black );
    cg.setColor( QColorGroup::Button, QColor( 230, 220, 230) );
    cg.setColor( QColorGroup::Light, QColor( 255, 255, 247) );
    cg.setColor( QColorGroup::Midlight, QColor( 220, 220, 212) );
    cg.setColor( QColorGroup::Dark, QColor( 71, 71, 68) );
    cg.setColor( QColorGroup::Mid, QColor( 166, 166, 160) );
    cg.setColor( QColorGroup::Text, black );
    cg.setColor( QColorGroup::BrightText, QColor( 255, 255, 247) );
    cg.setColor( QColorGroup::ButtonText, black );
    cg.setColor( QColorGroup::Base, white );
    cg.setColor( QColorGroup::Background, QColor( 200, 200, 193) );
    cg.setColor( QColorGroup::Shadow, black );
    cg.setColor( QColorGroup::Highlight, QColor( 119, 131, 189) );
    cg.setColor( QColorGroup::HighlightedText, black );
    cg.setColor( QColorGroup::Link, QColor( 0, 0, 192) );
    cg.setColor( QColorGroup::LinkVisited, QColor( 128, 0, 128) );
    pal.setInactive( cg );
    cg.setColor( QColorGroup::Foreground, QColor( 128, 128, 128) );
    cg.setColor( QColorGroup::Button, QColor( 230, 220, 230) );
    cg.setColor( QColorGroup::Light, QColor( 255, 255, 247) );
    cg.setColor( QColorGroup::Midlight, QColor( 220, 220, 212) );
    cg.setColor( QColorGroup::Dark, QColor( 71, 71, 68) );
    cg.setColor( QColorGroup::Mid, QColor( 166, 166, 160) );
    cg.setColor( QColorGroup::Text, QColor( 166, 166, 160) );
    cg.setColor( QColorGroup::BrightText, QColor( 255, 255, 247) );
    cg.setColor( QColorGroup::ButtonText, QColor( 128, 128, 128) );
    cg.setColor( QColorGroup::Base, white );
    cg.setColor( QColorGroup::Background, QColor( 200, 200, 193) );
    cg.setColor( QColorGroup::Shadow, black );
    cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
    cg.setColor( QColorGroup::HighlightedText, white );
    cg.setColor( QColorGroup::Link, QColor( 0, 0, 192) );
    cg.setColor( QColorGroup::LinkVisited, QColor( 128, 0, 128) );
    pal.setDisabled( cg );
    valide_freq->setPalette( pal );
    QFont valide_freq_font(  valide_freq->font() );
    valide_freq_font.setPointSize( 11 );
    valide_freq->setFont( valide_freq_font ); 

    app_modeline = new QLabel( tab, "app_modeline" );
    app_modeline->setGeometry( QRect( 10, 450, 750, 40 ) );

    mode_freq = new QRadioButton( tab, "mode_freq" );
    mode_freq->setGeometry( QRect( 330, 490, 430, 30 ) );

    textLabel5_5_2 = new QLabel( tab, "textLabel5_5_2" );
    textLabel5_5_2->setGeometry( QRect( 580, 340, 41, 20 ) );

    bp_min = new QLineEdit( tab, "bp_min" );
    bp_min->setGeometry( QRect( 680, 160, 40, 30 ) );
    bp_min->setAlignment( int( QLineEdit::AlignHCenter ) );

    HSP = new QLineEdit( tab, "HSP" );
    HSP->setGeometry( QRect( 650, 220, 40, 23 ) );
    HSP->setAlignment( int( QLineEdit::AlignHCenter ) );

    bp_max = new QLineEdit( tab, "bp_max" );
    bp_max->setGeometry( QRect( 680, 100, 40, 30 ) );
    bp_max->setAlignment( int( QLineEdit::AlignHCenter ) );

    plus_grande_largeur = new QLineEdit( tab, "plus_grande_largeur" );
    plus_grande_largeur->setGeometry( QRect( 490, 310, 81, 23 ) );
    plus_grande_largeur->setAlignment( int( QLineEdit::AlignHCenter ) );

    VSP = new QLineEdit( tab, "VSP" );
    VSP->setGeometry( QRect( 650, 280, 40, 23 ) );
    VSP->setAlignment( int( QLineEdit::AlignHCenter ) );

    textLabel2_6_2 = new QLabel( tab, "textLabel2_6_2" );
    textLabel2_6_2->setGeometry( QRect( 700, 250, 60, 20 ) );

    plus_petite_largeur = new QLineEdit( tab, "plus_petite_largeur" );
    plus_petite_largeur->setGeometry( QRect( 490, 340, 81, 23 ) );
    plus_petite_largeur->setAlignment( int( QLineEdit::AlignHCenter ) );

    textLabel5_5 = new QLabel( tab, "textLabel5_5" );
    textLabel5_5->setGeometry( QRect( 580, 310, 188, 20 ) );

    textLabel3_4 = new QLabel( tab, "textLabel3_4" );
    textLabel3_4->setGeometry( QRect( 730, 100, 30, 30 ) );

    HBT = new QLineEdit( tab, "HBT" );
    HBT->setGeometry( QRect( 650, 250, 40, 23 ) );
    HBT->setAlignment( int( QLineEdit::AlignHCenter ) );

    textLabel2_6_3 = new QLabel( tab, "textLabel2_6_3" );
    textLabel2_6_3->setGeometry( QRect( 700, 280, 60, 20 ) );

    textLabel2_6 = new QLabel( tab, "textLabel2_6" );
    textLabel2_6->setGeometry( QRect( 700, 220, 60, 20 ) );

    textLabel6 = new QLabel( tab, "textLabel6" );
    textLabel6->setGeometry( QRect( 730, 160, 30, 30 ) );

    textLabel4_3 = new QLabel( tab, "textLabel4_3" );
    textLabel4_3->setGeometry( QRect( 250, 310, 235, 20 ) );
    textLabel4_3->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );

    textLabel4_3_2 = new QLabel( tab, "textLabel4_3_2" );
    textLabel4_3_2->setGeometry( QRect( 250, 340, 235, 20 ) );
    textLabel4_3_2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );

    textLabel1_4_2 = new QLabel( tab, "textLabel1_4_2" );
    textLabel1_4_2->setGeometry( QRect( 250, 250, 380, 20 ) );

    textLabel2_5 = new QLabel( tab, "textLabel2_5" );
    textLabel2_5->setGeometry( QRect( 250, 90, 430, 60 ) );

    textLabel1_4 = new QLabel( tab, "textLabel1_4" );
    textLabel1_4->setGeometry( QRect( 250, 220, 380, 20 ) );

    textLabel5_3 = new QLabel( tab, "textLabel5_3" );
    textLabel5_3->setGeometry( QRect( 250, 160, 430, 50 ) );

    textLabel1_4_2_2 = new QLabel( tab, "textLabel1_4_2_2" );
    textLabel1_4_2_2->setGeometry( QRect( 250, 280, 350, 20 ) );

    textLabel6_2 = new QLabel( tab, "textLabel6_2" );
    textLabel6_2->setGeometry( QRect( 10, 280, 190, 33 ) );

    line2 = new QFrame( tab, "line2" );
    line2->setGeometry( QRect( 210, 60, 20, 300 ) );
    line2->setFrameShape( QFrame::VLine );
    line2->setFrameShadow( QFrame::Sunken );
    line2->setFrameShape( QFrame::VLine );
    xf_option->insertTab( tab, QString("") );

    tab_2 = new QWidget( xf_option, "tab_2" );

    liste_modeline = new QTextBrowser( tab_2, "liste_modeline" );
    liste_modeline->setGeometry( QRect( 8, 4, 760, 610 ) );
    xf_option->insertTab( tab_2, QString("") );

    tab_3 = new QWidget( xf_option, "tab_3" );

    xf86 = new QTextBrowser( tab_3, "xf86" );
    xf86->setGeometry( QRect( 10, 10, 760, 600 ) );
    xf_option->insertTab( tab_3, QString("") );

    tab_4 = new QWidget( xf_option, "tab_4" );

    textLabel2 = new QLabel( tab_4, "textLabel2" );
    textLabel2->setGeometry( QRect( 8, 4, 760, 590 ) );
    xf_option->insertTab( tab_4, QString("") );
    languageChange();
    resize( QSize(780, 650).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( pushButton2, SIGNAL( clicked() ), this, SLOT( reject() ) );
    connect( choisi_taille, SIGNAL( sliderMoved(int) ), this, SLOT( affichetaille(int) ) );
    connect( choisi_profondeur, SIGNAL( activated(int) ), this, SLOT( affichenbcouleur(int) ) );
    connect( iconView1, SIGNAL( selectionChanged(QIconViewItem*) ), this, SLOT( afficheecran(QIconViewItem*) ) );
    connect( place, SIGNAL( clicked() ), this, SLOT( placeecran() ) );
    connect( applique, SIGNAL( clicked() ), this, SLOT( sauvegarde() ) );
    connect( choisi_profondeur, SIGNAL( activated(const QString&) ), this, SLOT( affichememoire() ) );
    connect( choisi_taille, SIGNAL( valueChanged(int) ), this, SLOT( affichememoire() ) );
    connect( mode_ori, SIGNAL( clicked() ), this, SLOT( changemodefreq() ) );
    connect( mode_freq, SIGNAL( clicked() ), this, SLOT( changemodeori() ) );
    connect( xinerama, SIGNAL( stateChanged(int) ), this, SLOT( validexinerama(int) ) );
    connect( valide_freq, SIGNAL( clicked() ), this, SLOT( calculemodeecran() ) );
    connect( mem_mode, SIGNAL( clicked() ), this, SLOT( gardemode() ) );
}

/*
 *  Destroys the object and frees any allocated resources
 */
le_mien::~le_mien()
{
    // no need to delete child widgets, Qt does it all for us
}

/*
 *  Sets the strings of the subwidgets using the current
 *  language.
 */
void le_mien::languageChange()
{
    setCaption( tr2i18n( "XFree86Config-4" ) );
    xinerama->setText( tr2i18n( "xinerama" ) );
    memoire_requise->setText( tr2i18n( "84 Go de RAM" ) );
    couleurs->setText( tr2i18n( "10 000 000 couleurs" ) );
    textLabel3->setText( tr2i18n( "<p align='justify'>Nécessite le même nombre de couleurs pour chaque écran.</p>" ) );
    pushButton2->setText( tr2i18n( "Annule" ) );
    applique->setText( tr2i18n( "Applique" ) );
    place->setText( tr2i18n( "place écran" ) );
    quel_ecran->setText( tr2i18n( "écran __" ) );
    choisi_profondeur->clear();
    choisi_profondeur->insertItem( tr2i18n( "8 bits" ) );
    choisi_profondeur->insertItem( tr2i18n( "15 bits" ) );
    choisi_profondeur->insertItem( tr2i18n( "16 bits" ) );
    choisi_profondeur->insertItem( tr2i18n( "24 bits" ) );
    choisi_profondeur->insertItem( tr2i18n( "32 bits" ) );
    affiche_taille->setText( tr2i18n( "taille" ) );
    mem_mode->setText( tr2i18n( "Garde les modes plus grands que le mode sélectionné.\n"
"L'effet au démérrage est comme si maintenant, vous faîtes\n"
"des \"Ctrl Alt +\"" ) );
    textLabel2_2->setText( tr2i18n( "<p align='justify'>Cette version est une version d'<i>essai</i>. Elle n'<u>écrase donc pas</u> le XF86Config-4 existant. Elle génére ce fichier qu'elle laisse dans le répertoire courant.. <b>C'est à vous</b>, avec les droits administrateurs, de le mettre à la place de votre XF86Config-4 (/etc/X11) tout en pensant à le sauvegarder en cas d'echec.</p>" ) );
    decalage->setText( tr2i18n( "sans décalage" ) );
    QWhatsThis::add( choisi_taille, tr2i18n( "Place", "curseur" ) );
    xf_option->changeTab( place_ecran, tr2i18n( "Place Ecran" ) );
    ram_carte_ecran->setText( tr2i18n( "mémoire" ) );
    textLabel1_2->setText( tr2i18n( "<u><g>Branché sur la carte écran :</g></u>" ) );
    vendeur_carte_ecran->setText( tr2i18n( "vendeur carte écran" ) );
    textLabel2_4->setText( tr2i18n( "Nom :" ) );
    textLabel4_2->setText( tr2i18n( "Pilote :" ) );
    textLabel5_2->setText( tr2i18n( "Place sur le bus :" ) );
    nom_carte_ecran->setText( tr2i18n( "nom carte écran" ) );
    pilote_carte_ecran->setText( tr2i18n( "pilote carte écran" ) );
    place_carte_ecran->setText( tr2i18n( "place carte écran" ) );
    textLabel3_3->setText( tr2i18n( "Vendeur :" ) );
    textLabel11->setText( tr2i18n( "RAM (en Mo) :" ) );
    ident_carte_ecran->setText( tr2i18n( "identifier carte écran" ) );
    textLabel10->setText( tr2i18n( ", vendeur :" ) );
    vendeur_ecran->setText( tr2i18n( "personne" ) );
    textLabel7->setText( tr2i18n( "Les modes générées par ces fréquences sont (voir aussi : http://koala.ilog.fr/cgi-bin/nph-colas-modelines-fr) :" ) );
    textLabel9->setText( tr2i18n( "(*) : Données pas très importantes car elles permettent seulement\n"
"d'engendrer les spécifications des plus basses résolutions possibles." ) );
    textLabel5_5_3->setText( tr2i18n( "(vide pour le maximum)" ) );
    textLabel2_3_2->setText( tr2i18n( "Horizontale :" ) );
    textLabel7_2->setText( tr2i18n( "Fréquences minimales :" ) );
    textLabel5_4->setText( tr2i18n( "Hz" ) );
    textLabel3_2_2->setText( tr2i18n( "Verticale ou<br>\n"
"rafraichissement<br>\n"
"(conseillé : 72)" ) );
    textLabel8->setText( tr2i18n( "KHz (*)" ) );
    textLabel2_3->setText( tr2i18n( "Horizontale :" ) );
    textLabel1_3->setText( tr2i18n( "Fréquences maximales" ) );
    textLabel5->setText( tr2i18n( "Hz" ) );
    textLabel4->setText( tr2i18n( "KHz" ) );
    textLabel3_2->setText( tr2i18n( "Verticale :" ) );
    nom_ecran->setText( tr2i18n( "Ecran" ) );
    freq_h->setText( tr2i18n( "70" ) );
    freq_v->setText( tr2i18n( "150" ) );
    freq_h_min->setText( tr2i18n( "30" ) );
    freq_v_min->setText( tr2i18n( "20" ) );
    mode_ori->setText( tr2i18n( "Utilisation des modes d'origines" ) );
    textLabel1->setText( tr2i18n( "Pour déterminer les modes supportés par votre système, il faut des données constructeurs de votre carte graphique\n"
"et de votre écran. Par défaut, les fréquences de votre fichier XF86Config-4 sont utilisées, mais il peut en avoir d'autres." ) );
    valide_freq->setText( tr2i18n( "Valider" ) );
    app_modeline->setText( tr2i18n( "Ligne1<br>Ligne2" ) );
    mode_freq->setText( tr2i18n( "Utilisation des modes calculés à partir des fréquences de l'écran" ) );
    textLabel5_5_2->setText( tr2i18n( "Points" ) );
    bp_min->setText( tr2i18n( "30" ) );
    HSP->setText( tr2i18n( "1.0" ) );
    bp_max->setText( tr2i18n( "200" ) );
    VSP->setText( tr2i18n( "500" ) );
    textLabel2_6_2->setText( tr2i18n( "micro s" ) );
    plus_petite_largeur->setText( tr2i18n( "320" ) );
    textLabel5_5->setText( tr2i18n( "Points (vide pour le maximum)" ) );
    textLabel3_4->setText( tr2i18n( "MHz" ) );
    HBT->setText( tr2i18n( "3.0" ) );
    textLabel2_6_3->setText( tr2i18n( "micro s" ) );
    textLabel2_6->setText( tr2i18n( "micro s" ) );
    textLabel6->setText( tr2i18n( "MHz" ) );
    textLabel4_3->setText( tr2i18n( "Largeur du plus grand mode souhaité :" ) );
    textLabel4_3_2->setText( tr2i18n( "Largeur du plus petit mode souhaité :" ) );
    textLabel1_4_2->setText( tr2i18n( "La largeur de suppression horizontale doit être supérieure à" ) );
    textLabel2_5->setText( tr2i18n( "Plus petite bande passante maximale entre l'écran et la carte graphique.<br>\n"
"Ou plus petite fréquence de coupure haute." ) );
    textLabel1_4->setText( tr2i18n( "La largeur de synchronisation horizontale doit être supérieure à" ) );
    textLabel5_3->setText( tr2i18n( "Plus grande bande passante minimale entre l'écran et la carte graphique.<br>\n"
"Ou plus grande fréquence de coupure basse. (*)" ) );
    textLabel1_4_2_2->setText( tr2i18n( "La largeur de suppression verticale doit être supérieure à" ) );
    textLabel6_2->setText( tr2i18n( "Nombre de modes souhaités\n"
"(ordre de grandeur) :" ) );
    xf_option->changeTab( tab, tr2i18n( "Ecran" ) );
    liste_modeline->setText( tr2i18n( "Pour afficher des \"Modeline\", passer par l'onglet \"Ecran\"" ) );
    xf_option->changeTab( tab_2, tr2i18n( "Modeline" ) );
    xf_option->changeTab( tab_3, tr2i18n( "XF86Config-4" ) );
    textLabel2->setText( tr2i18n( "<p align=\"left\">Ceci est un essai qui demande à être amélioré.\n"
"Je demande toute votre aide !<br>\n"
"Il manque pleins d'onglets<br>\n"
"Je ne suis pas responsable de dégradation introduite sur votre système par cette version en développement. Sachez qu'un mode écran non adapter peut déterriorer votre moniteur.</p>\n"
"<p>Son but est d'aider la configuration du fichier XF86Config-4.</p>\n"
"<p>Les problèmes actuels :</p>\n"
"<ul>\n"
"<li>Le temps disponible\n"
"<li>Je ne trouve pas de documention en français convenable sur la bibliothèque Qt\n"
"<li>Connaître à fond la structure du fichier XF86Config-4\n"
"<li>Comment arrêter momentanément la fonction principale le temps d'ouverture d'une fenêtre de dialogue?\n"
"</ul>\n"
"<p><br></p>\n"
"<p>Pour toute idée, amélioration, coup de main, critique... m'écrire à</p>\n"
"<p align=\"center\"><a href=\"mailto:troumad@libertysurf.fr\">troumad@libertysurf.fr</a></p>\n"
"<p align=\"right\"><a href=\"http://troumad.free.fr\">Rendez-moi visite à http;//troumad.free.fr</a></p>" ) );
    xf_option->changeTab( tab_4, tr2i18n( "A l'aide !" ) );
}

#include "le_mien.moc"
