* Dim the "Move to" icon and menu entry when a message is
[modest] / src / modest-mail-operation-queue.h
index bbc33c0..7f45317 100644 (file)
@@ -64,6 +64,8 @@ struct _ModestMailOperationQueueClass {
        void (*queue_changed) (ModestMailOperationQueue *self, 
                               ModestMailOperation *mail_op,
                               ModestMailOperationQueueNotification type);
+
+       void (*queue_empty) (ModestMailOperationQueue *self);
 };
 
 /* member functions */
@@ -93,6 +95,15 @@ void    modest_mail_operation_queue_add        (ModestMailOperationQueue *op_que
 void    modest_mail_operation_queue_remove     (ModestMailOperationQueue *op_queue, 
                                                ModestMailOperation *mail_op);
 /**
+ * modest_mail_operation_queue_num_elements:
+ * @op_queue:  a #ModestMailOperationQueue
+ * 
+ * Gets the numeber of elements stored in #ModestMailOperationQueue.
+ **/
+guint 
+modest_mail_operation_queue_num_elements (ModestMailOperationQueue *self);
+
+/**
  * modest_mail_operation_queue_cancel:
  * @op_queue:  a #ModestMailOperationQueue
  * @mail_op:  the #ModestMailOperation that will be canceled