Work to fix bug NB#81989:
authorJose Dapena Paz <jdapena@igalia.com>
Wed, 12 Mar 2008 11:57:23 +0000 (11:57 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Wed, 12 Mar 2008 11:57:23 +0000 (11:57 +0000)
commit10135c887c0c30ddefa85716b06d3e5795a17651
treec5b80df4707f9e62b5586a28f2e14c799d3bf32d
parented582a26d532ac7a5cff3b9af16bd95ee73cb56b
Work to fix bug NB#81989:
* src/modest-ui-actions.[ch]:
        * Now send receive operations get an interactive parameter. This
          is used to know if the action was scheduled pressing any UI
          send receive action.
        * If a send queue operation has errors, and last operation done
          on it was an interactive send receive, we show the errors. If
          not, errors do not show feedback.
* src/dbus_api/modest-dbus-callback.c:
        * Set as non interactive send receive operations requested from
          dbus.
* src/maemo/modest-main-window.c:
        * Set as interactive send receive mail operations requested from
          toolbar button.
* src/modest-mail-operation.[ch]:
        * Set "send mail" operations as non interactive to disable
          error feedback.
        * Propagate and set properly the interactive values for send
          receive operations.
* src/modest-tny-send-queue.[ch]:
        * Add an internal attribute to set if last request to send queue
          was an interactive send receive.
* src/modest-tny-account-store.c:
        * Send receive scheduled by a connection status change is a
          non interactive send receive.

pmo-trunk-r4299
src/dbus_api/modest-dbus-callbacks.c
src/maemo/modest-main-window.c
src/modest-mail-operation.c
src/modest-mail-operation.h
src/modest-tny-account-store.c
src/modest-tny-send-queue.c
src/modest-tny-send-queue.h
src/modest-ui-actions.c
src/modest-ui-actions.h