[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    trunk/KDE/kdepim/korganizer
From:       Reinhold Kainhofer <reinhold () kainhofer ! com>
Date:       2005-05-04 21:31:26
Message-ID: 1115242286.650914.12963.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 409488 by kainhofe:

Add methods to check whether the attachment or attendee lists have entries, and \
wheter a recurrence is set at all.


 M  +5 -0      trunk/KDE/kdepim/korganizer/koeditorattachments.cpp  
 M  +2 -0      trunk/KDE/kdepim/korganizer/koeditorattachments.h  
 M  +5 -0      trunk/KDE/kdepim/korganizer/koeditordetails.cpp  
 M  +3 -0      trunk/KDE/kdepim/korganizer/koeditordetails.h  
 M  +5 -0      trunk/KDE/kdepim/korganizer/koeditorrecurrence.cpp  
 M  +2 -0      trunk/KDE/kdepim/korganizer/koeditorrecurrence.h  


--- trunk/KDE/kdepim/korganizer/koeditorattachments.cpp #409487:409488
@@ -140,6 +140,11 @@
 {
 }
 
+bool KOEditorAttachments::hasAttachments()
+{
+  return mAttachments->childCount() > 0;
+}
+
 void KOEditorAttachments::dragEnterEvent( QDragEnterEvent* event ) {
   event->accept( QTextDrag::canDecode( event ) );
 }
--- trunk/KDE/kdepim/korganizer/koeditorattachments.h #409487:409488
@@ -55,6 +55,8 @@
     /** Write event settings to event object */
     void writeIncidence( KCal::Incidence * );
 
+    bool hasAttachments();
+
   protected slots:
     void showAttachment( QListViewItem *item );
     void slotAdd();
--- trunk/KDE/kdepim/korganizer/koeditordetails.cpp #409487:409488
@@ -347,6 +347,11 @@
 {
 }
 
+bool KOEditorDetails::hasAttendees()
+{
+  return mListView->childCount() > 0;
+}
+
 bool KOEditorDetails::eventFilter( QObject *watched, QEvent *ev)
 {
   if ( watched && watched == mNameEdit && ev->type() == QEvent::FocusIn &&
--- trunk/KDE/kdepim/korganizer/koeditordetails.h #409487:409488
@@ -94,6 +94,9 @@
     /** Set the gantt view */
     void setFreeBusyWidget( KOEditorFreeBusy * );
 
+    /** Returns whether at least one attendee was added */
+    bool hasAttendees();
+
   public slots:
     void insertAttendee(Attendee *);
 
--- trunk/KDE/kdepim/korganizer/koeditorrecurrence.cpp #409487:409488
@@ -1465,3 +1465,8 @@
     mRecurrenceRange->setEndDate( endDate );
   }
 }
+
+bool KOEditorRecurrence::doesRecur()
+{
+  return mEnabledCheck->isChecked();
+}
--- trunk/KDE/kdepim/korganizer/koeditorrecurrence.h #409487:409488
@@ -295,6 +295,8 @@
     /** Check if the input is valid. */
     bool validateInput();
 
+    bool doesRecur();
+
   public slots:
     void setRecurrenceEnabled( bool );
     void setDateTimes( const QDateTime &start, const QDateTime &end );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic