summaryrefslogtreecommitdiff
path: root/noncore/apps/checkbook/qchecknamebase.cpp
blob: 27bebc1022f31e3f2d35b83c824c57addcc3f76e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
/****************************************************************************
** Form implementation generated from reading ui file 'qchecknamebase.ui'
**
** Created: Wed Sep 18 09:40:57 2002
**      by:  The User Interface Compiler (uic)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/
#include "qchecknamebase.h"

#include <qlabel.h>
#include <qpushbutton.h>
#include "qrestrictedline.h"
#include <qlayout.h>
#include <qvariant.h>
#include <qtooltip.h>
#include <qwhatsthis.h>

/* 
 *  Constructs a QCheckNameBase which is 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.
 */
QCheckNameBase::QCheckNameBase( QWidget* parent,  const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
  setName( "QCheckNameBase" );
    resize( 228, 108 ); 
    setCaption( tr( "Check Book Name" ) );

    TextLabel3 = new QLabel( this, "TextLabel3" );
    TextLabel3->setGeometry( QRect( 10, 5, 70, 16 ) ); 
    QFont TextLabel3_font(  TextLabel3->font() );
    TextLabel3_font.setFamily( "BDF-helvetica" );
    TextLabel3_font.setPointSize( 19 );
    TextLabel3_font.setBold( TRUE );
    TextLabel3->setFont( TextLabel3_font ); 
    TextLabel3->setText( tr( "Name..." ) );

    TextLabel4 = new QLabel( this, "TextLabel4" );
    TextLabel4->setGeometry( QRect( 10, 25, 210, 25 ) ); 
    TextLabel4->setText( tr( "Please name your check book.\n(limit: 15 characters):" ) );
    TextLabel4->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter | QLabel::AlignLeft ) );

    cmdDone = new QPushButton( this, "cmdDone" );
    cmdDone->setGeometry( QRect( 75, 80, 75, 25 ) ); 
    cmdDone->setText( tr( "&Done" ) );

    leText = new QRestrictedLine( this, "leText" );
    leText->setGeometry( QRect( 5, 51, 216, 25 ) );
    leText->setFocus();
}

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

/*  
 *  Main event handler. Reimplemented to handle application
 *  font changes
 */
bool QCheckNameBase::event( QEvent* ev )
{
    bool ret = QDialog::event( ev ); 
    if ( ev->type() == QEvent::ApplicationFontChange ) {
  QFont TextLabel3_font(  TextLabel3->font() );
  TextLabel3_font.setFamily( "BDF-helvetica" );
  TextLabel3_font.setPointSize( 19 );
  TextLabel3_font.setBold( TRUE );
  TextLabel3->setFont( TextLabel3_font ); 
    }
    return ret;
}