2 //=============================================================================
3 // File : HelpWindow.cxx
4 // Created : Thu Dec 20 17:28:49 CET 2001
5 // Author : Pascale NOYRET, EDF
7 // Copyright : EDF 2001
9 //=============================================================================
10 # include "HelpWindow.hxx"
11 # include "utilities.h"
13 # include <qtextview.h>
14 # include <qpushbutton.h>
15 # include <qtextstream.h>
18 HelpWindow::HelpWindow(QWidget* parent, const char* name )
19 : QMainWindow( parent, name, WType_TopLevel | WDestructiveClose )
21 BEGIN_OF("Constructeur HelpWindow");
23 setCaption( tr( "Help" ) );
25 myTextView = new QTextView( this, "myTextView" );
26 QPalette pal = myTextView->palette();
27 QColorGroup cg = pal.active();
28 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
29 cg.setColor( QColorGroup::HighlightedText, Qt::white );
30 cg.setColor( QColorGroup::Base, QColor( 255,255,220 ) );
31 cg.setColor( QColorGroup::Text, Qt::black );
34 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
35 cg.setColor( QColorGroup::HighlightedText, Qt::white );
36 cg.setColor( QColorGroup::Base, QColor( 255,255,220 ) );
37 cg.setColor( QColorGroup::Text, Qt::black );
38 pal.setInactive( cg );
40 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
41 cg.setColor( QColorGroup::HighlightedText, Qt::white );
42 cg.setColor( QColorGroup::Base, QColor( 255,255,220 ) );
43 cg.setColor( QColorGroup::Text, Qt::black );
44 pal.setDisabled( cg );
45 myTextView->setPalette( pal );
47 setCentralWidget( myTextView );
48 setMinimumSize( 450, 250 );
50 QFile f ( "tmp.txt" );
51 if ( f.open( IO_ReadOnly ) )
56 myTextView->append(t.readLine());
61 END_OF("Constructeur HelpWindow");
67 HelpWindow::~HelpWindow()
69 BEGIN_OF("Destructeur HelpWindow");
70 END_OF("Destructeur HelpWindow");
76 void HelpWindow::setText( const QString& text )
78 myTextView->setText( text );