kalarmd Library API Documentation

testalarmdlg.cpp

00001 #include <qwidget.h>
00002 
00003 #include <kaboutdata.h>
00004 #include <kapplication.h>
00005 #include <kdebug.h>
00006 #include <klocale.h>
00007 #include <kcmdlineargs.h>
00008 
00009 #include "alarmdialog.h"
00010 
00011 int main(int argc,char **argv)
00012 {
00013   KAboutData aboutData("testkabc",I18N_NOOP("TestKabc"),"0.1");
00014   KCmdLineArgs::init(argc,argv,&aboutData);
00015 
00016   KApplication app;
00017 
00018   Event *e = new Event;
00019   e->setSummary( "This is a summary." );
00020   e->setDtStart( QDateTime::currentDateTime() );
00021   e->setDtEnd( QDateTime::currentDateTime().addDays( 1 ) );
00022 
00023   Alarm *a = e->newAlarm();
00024 //  a->setProgramFile( "/usr/X11R6/bin/xeyes" );
00025   a->setAudioFile( "/opt/kde/share/apps/korganizer/sounds/spinout.wav" );
00026 
00027   AlarmDialog dlg;
00028   app.setMainWidget( &dlg );
00029   dlg.appendEvent( e );
00030   dlg.show();
00031   dlg.eventNotification();
00032     
00033   app.exec();
00034 }
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.4.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sat Oct 18 02:47:22 2003 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001