summaryrefslogtreecommitdiff
path: root/core/pim/today/plugins/datebook/datebookevent.cpp
Side-by-side diff
Diffstat (limited to 'core/pim/today/plugins/datebook/datebookevent.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/pim/today/plugins/datebook/datebookevent.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/core/pim/today/plugins/datebook/datebookevent.cpp b/core/pim/today/plugins/datebook/datebookevent.cpp
index d4e8e1e..c37813b 100644
--- a/core/pim/today/plugins/datebook/datebookevent.cpp
+++ b/core/pim/today/plugins/datebook/datebookevent.cpp
@@ -19,15 +19,14 @@
#include <qpe/timestring.h>
#include <qpe/qcopenvelope_qws.h>
#include <qpe/qpeapplication.h>
DateBookEvent::DateBookEvent(const EffectiveEvent &ev,
QWidget* parent,
- int show_location,
- int show_notes,
- // int onlyLater,
+ bool show_location,
+ bool show_notes,
int maxCharClip,
const char* name,
WFlags fl) :
OClickableLabel(parent,name,fl), event(ev) {
setAlignment( AlignTop );
@@ -42,13 +41,13 @@ DateBookEvent::DateBookEvent(const EffectiveEvent &ev,
msg += "<B>" + (ev).description() + "</B>";
if ( (ev).event().hasAlarm() ) {
msg += " <b>[with alarm]</b>";
}
// include location or not
- if ( show_location == 1) {
+ if ( show_location ) {
msg += "<BR><i>" + (ev).location() + "</i>";
}
if ( ( TimeString::timeString( QTime( (ev).event().start().time() ) ) == "00:00" )
&& ( TimeString::timeString( QTime( (ev).event().end().time() ) ) == "23:59") ) {
msg += "<br>All day";
@@ -57,22 +56,27 @@ DateBookEvent::DateBookEvent(const EffectiveEvent &ev,
msg += "<br>" + ampmTime(QTime( (ev).event().start().time() ) )
// end time of event
+ "<b> - </b>" + ampmTime(QTime( (ev).event().end().time() ) );
}
// include possible note or not
- if ( show_notes == 1) {
+ if ( show_notes ) {
msg += "<br> <i>note</i>:" +( (ev).notes() ).mid( 0, maxCharClip );
}
setText( msg );
connect( this, SIGNAL( clicked() ), this, SLOT( editMe() ) );
- setAlignment( int( QLabel::WordBreak | QLabel::AlignLeft ) );
+ // setAlignment( int( QLabel::WordBreak | QLabel::AlignLeft ) );
}
+/**
+ * AM/PM timestring conversion.
+ * @param tm the timestring
+ * @return formatted to am/pm is system is set to it
+ */
QString DateBookEvent::ampmTime( QTime tm ) {
QString s;
if( ampm ) {
int hour = tm.hour();
if ( hour == 0 ) {
@@ -89,13 +93,13 @@ QString DateBookEvent::ampmTime( QTime tm ) {
return s;
}
}
-/*
+/**
* starts the edit dialog as known from datebook
*/
void DateBookEvent::editEventSlot( const Event &e ) {
startDatebook();
while( !QCopChannel::isRegistered( "QPE/Datebook" ) ) qApp->processEvents();