summaryrefslogtreecommitdiff
path: root/core/pim/today/todaybase.cpp
Unidiff
Diffstat (limited to 'core/pim/today/todaybase.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/today/todaybase.cpp54
1 files changed, 34 insertions, 20 deletions
diff --git a/core/pim/today/todaybase.cpp b/core/pim/today/todaybase.cpp
index a89f454..931f45a 100644
--- a/core/pim/today/todaybase.cpp
+++ b/core/pim/today/todaybase.cpp
@@ -1,47 +1,61 @@
1/* 1/*
2 * todaybase.cpp 2                 This file is part of the Opie Project
3 * 3
4 * copyright : (c) 2002, 2003, 2004 by Maximilian Reiß 4 Copyright (C) Maximilian Reiss <harlekin@handhelds.org>
5 * email : harlekin@handhelds.org 5 =.
6 * 6 .=l.
7 */ 7           .>+-=
8/*************************************************************************** 8 _;:,     .>    :=|. This program is free software; you can
9 * * 9.> <`_,   >  .   <= redistribute it and/or modify it under
10 * This program is free software; you can redistribute it and/or modify * 10:`=1 )Y*s>-.--   : the terms of the GNU Library General Public
11 * it under the terms of the GNU General Public License as published by * 11.="- .-=="i,     .._ License as published by the Free Software
12 * the Free Software Foundation; either version 2 of the License, or * 12 - .   .-<_>     .<> Foundation; either version 2 of the License,
13 * (at your option) any later version. * 13     ._= =}       : or (at your option) any later version.
14 * * 14    .%`+i>       _;_.
15 ***************************************************************************/ 15    .i_,=:_.      -<s. This program is distributed in the hope that
16     +  .  -:.       = it will be useful, but WITHOUT ANY WARRANTY;
17    : ..    .:,     . . . without even the implied warranty of
18    =_        +     =;=|` MERCHANTABILITY or FITNESS FOR A
19  _.=:.       :    :=>`: PARTICULAR PURPOSE. See the GNU
20..}^=.=       =       ; Library General Public License for more
21++=   -.     .`     .: details.
22 :     =  ...= . :.=-
23 -.   .:....=;==+<; You should have received a copy of the GNU
24  -_. . .   )=.  = Library General Public License along with
25    --        :-=` this library; see the file COPYING.LIB.
26 If not, write to the Free Software Foundation,
27 Inc., 59 Temple Place - Suite 330,
28 Boston, MA 02111-1307, USA.
29*/
16 30
17#include "todaybase.h" 31#include "todaybase.h"
18 32
33#include <opie2/oresource.h>
34
19#include <qpe/applnk.h> 35#include <qpe/applnk.h>
20#include <qpe/resource.h>
21 36
22#include <qvbox.h> 37#include <qvbox.h>
23#include <qwhatsthis.h> 38#include <qwhatsthis.h>
24 39
25using namespace Opie::Ui; 40using namespace Opie::Ui;
26TodayBase::TodayBase( QWidget* parent, const char* name, WFlags ) 41TodayBase::TodayBase( QWidget* parent, const char* name, WFlags )
27 : QWidget( parent, name, WStyle_ContextHelp ) { 42 : QWidget( parent, name, WStyle_ContextHelp ) {
28 43
29 QPixmap logo = Resource::loadPixmap( "today/today_logo"); // logo 44 QPixmap logo = Opie::Core::OResource::loadPixmap( "today/today_logo" ); // logo
30 QImage opiezillaimage = QImage( Resource::loadImage("logo/opielogo" ) ); 45 QImage opiezillaimage = QImage( Opie::Core::OResource::loadImage( "logo/opielogo" ) );
31 opiezillaimage = opiezillaimage.smoothScale( 45, 45 ); 46 opiezillaimage = opiezillaimage.smoothScale( 45, 45 );
32 QPixmap opiezilla; //the opiezilla 47 QPixmap opiezilla; //the opiezilla
33 opiezilla.convertFromImage( opiezillaimage ); 48 opiezilla.convertFromImage( opiezillaimage );
34 QPixmap config; 49 QPixmap config = Opie::Core::OResource::loadPixmap( "SettingsIcon", Opie::Core::OResource::SmallIcon );
35 config.convertFromImage( Resource::loadImage( "SettingsIcon" ).smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ) );
36 50
37 layout = 0L; 51 layout = 0L;
38 52
39 QPalette pal = this->palette(); 53 QPalette pal = this->palette();
40 QColor col = pal.color( QPalette::Active, QColorGroup::Background ); 54 QColor col = pal.color( QPalette::Active, QColorGroup::Background );
41 pal.setColor( QPalette::Active, QColorGroup::Button, col ); 55 pal.setColor( QPalette::Active, QColorGroup::Button, col );
42 pal.setColor( QPalette::Inactive, QColorGroup::Button, col ); 56 pal.setColor( QPalette::Inactive, QColorGroup::Button, col );
43 pal.setColor( QPalette::Normal, QColorGroup::Button, col ); 57 pal.setColor( QPalette::Normal, QColorGroup::Button, col );
44 pal.setColor( QPalette::Disabled, QColorGroup::Button, col ); 58 pal.setColor( QPalette::Disabled, QColorGroup::Button, col );
45 this->setPalette( pal ); 59 this->setPalette( pal );
46 60
47 // --- logo Section --- 61 // --- logo Section ---
@@ -72,25 +86,25 @@ TodayBase::TodayBase( QWidget* parent, const char* name, WFlags )
72 86
73 // date 87 // date
74 DateLabel = new QLabel( box1, "TextLabel1" ); 88 DateLabel = new QLabel( box1, "TextLabel1" );
75 QFont DateLabel_font( DateLabel->font() ); 89 QFont DateLabel_font( DateLabel->font() );
76 DateLabel_font.setBold( TRUE ); 90 DateLabel_font.setBold( TRUE );
77 DateLabel->setFont( DateLabel_font ); 91 DateLabel->setFont( DateLabel_font );
78 DateLabel->setBackgroundOrigin( QLabel::ParentOrigin ); 92 DateLabel->setBackgroundOrigin( QLabel::ParentOrigin );
79 DateLabel->setTextFormat( RichText ); 93 DateLabel->setTextFormat( RichText );
80 94
81 // Opiezilla 95 // Opiezilla
82 Opiezilla = new QLabel( Frame, "OpieZilla" ); 96 Opiezilla = new QLabel( Frame, "OpieZilla" );
83 Opiezilla->setPixmap( opiezilla ); 97 Opiezilla->setPixmap( opiezilla );
84 QWhatsThis::add( Opiezilla , tr( "Today by Maximilian Reiß" ) ); 98 QWhatsThis::add( Opiezilla , tr( "Today by Maximilian Rei�" ) );
85 Opiezilla->setBackgroundOrigin( QLabel::ParentOrigin ); 99 Opiezilla->setBackgroundOrigin( QLabel::ParentOrigin );
86 100
87 101
88 // Ownerfield 102 // Ownerfield
89 OwnerField = new OClickableLabel( this , "Owner" ); 103 OwnerField = new OClickableLabel( this , "Owner" );
90 OwnerField->setAlignment( int (QLabel::AlignTop | QLabel::AlignLeft ) ); 104 OwnerField->setAlignment( int (QLabel::AlignTop | QLabel::AlignLeft ) );
91 105
92 // config 106 // config
93 ConfigButton = new OClickableLabel ( Frame, "PushButton1" ); 107 ConfigButton = new OClickableLabel ( Frame, "PushButton1" );
94 ConfigButton->setPixmap( config ); 108 ConfigButton->setPixmap( config );
95 QWhatsThis::add( ConfigButton, tr( "Click here to get to the config dialog" ) ); 109 QWhatsThis::add( ConfigButton, tr( "Click here to get to the config dialog" ) );
96 ConfigButton->setBackgroundOrigin( QLabel::ParentOrigin ); 110 ConfigButton->setBackgroundOrigin( QLabel::ParentOrigin );