korganizer Library API Documentation

koeventviewerdialog.cpp

00001 /* 00002 This file is part of KOrganizer. 00003 Copyright (c) 2000,2001 Cornelius Schumacher <schumacher@kde.org> 00004 00005 This program is free software; you can redistribute it and/or modify 00006 it under the terms of the GNU General Public License as published by 00007 the Free Software Foundation; either version 2 of the License, or 00008 (at your option) any later version. 00009 00010 This program is distributed in the hope that it will be useful, 00011 but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00013 GNU General Public License for more details. 00014 00015 You should have received a copy of the GNU General Public License 00016 along with this program; if not, write to the Free Software 00017 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00018 */ 00019 00020 #include <klocale.h> 00021 00022 #include <libkcal/event.h> 00023 00024 #include "koeventviewer.h" 00025 #include "koprefs.h" 00026 00027 #include "koeventviewerdialog.h" 00028 #include "koeventviewerdialog.moc" 00029 00030 KOEventViewerDialog::KOEventViewerDialog(QWidget *parent,const char *name) 00031 : KDialogBase(parent,name,false,i18n("Event Viewer"),Ok,Ok,false, 00032 i18n("Edit")) 00033 { 00034 mEventViewer = new KOEventViewer(this); 00035 setMainWidget(mEventViewer); 00036 00037 // TODO: Set a sensible size (based on the content?). 00038 if ( KOPrefs::instance()->mCompactDialogs ) { 00039 setFixedSize( 240,284 ); 00040 move( 0, 15 ); 00041 } else { 00042 setMinimumSize(300,200); 00043 resize(320,300); 00044 } 00045 } 00046 00047 KOEventViewerDialog::~KOEventViewerDialog() 00048 { 00049 } 00050 00051 void KOEventViewerDialog::setEvent(Event *event) 00052 { 00053 mEventViewer->setEvent(event); 00054 } 00055 00056 void KOEventViewerDialog::addEvent(Event *event) 00057 { 00058 mEventViewer->addEvent(event); 00059 } 00060 00061 void KOEventViewerDialog::setTodo(Todo *event) 00062 { 00063 mEventViewer->setTodo(event); 00064 } 00065 00066 void KOEventViewerDialog::addText(QString text) 00067 { 00068 mEventViewer->addText(text); 00069 }
KDE Logo
This file is part of the documentation for korganizer Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Jul 28 23:58:13 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003