X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-defs.h;h=05df54a94ce8337aec41a36a3c17f39b360fe524;hp=b92d04455c5ad53e1b59bdd06de4480029980b04;hb=e08627af810496c08eaedba6e64fb056f812cd3e;hpb=8636cb7c6267a4668fb1e1d455077cf0c5784316 diff --git a/src/modest-defs.h b/src/modest-defs.h index b92d044..05df54a 100644 --- a/src/modest-defs.h +++ b/src/modest-defs.h @@ -33,20 +33,6 @@ #include -/* exit codes for the modest executable*/ -enum { - MODEST_ERR_NONE = 0, /* no error */ - MODEST_ERR_OPTIONS, /* error in the options */ - MODEST_ERR_CONF, /* error getting confuration db */ - MODEST_ERR_UI, /* error in the UI */ - MODEST_ERR_HILDON, /* error with Hildon (maemo-only) */ - MODEST_ERR_RUN, /* errr running */ - MODEST_ERR_SEND, /* error sending mail */ - MODEST_ERR_PARAM, /* error in one or more of the parameters */ - MODEST_ERR_INIT /* error in initialization */ -}; - - /* some interesting dirs. NOTE, they should be prefixed * with $HOME; also, except MODEST_DIR itself, they * need to be prefixed with MODEST_DIR; @@ -56,23 +42,28 @@ enum { */ #define MODEST_DIR ".modest" #define MODEST_CACHE_DIR "cache" -#define MODEST_LOCAL_FOLDERS_MAILDIR "local_folders" #define MODEST_LOCAL_FOLDERS_ACCOUNT_NAME "local_folders" -#define MODEST_LOCAL_FOLDERS_DISPLAY_NAME N_("Local folders") +#define MODEST_LOCAL_FOLDERS_ACCOUNT_ID MODEST_LOCAL_FOLDERS_ACCOUNT_NAME +#define MODEST_LOCAL_FOLDERS_MAILDIR MODEST_LOCAL_FOLDERS_ACCOUNT_NAME + +#define MODEST_LOCAL_FOLDERS_DISPLAY_NAME N_(MODEST_LOCAL_FOLDERS_ACCOUNT_NAME) /* configuration key definitions for modest */ #define MODEST_CONF_NAMESPACE "/apps/modest" +/* configuration key definitions for modest */ +#define MODEST_ACCOUNT_NAMESPACE MODEST_CONF_NAMESPACE "/accounts" +#define MODEST_CONF_DEFAULT_ACCOUNT MODEST_CONF_NAMESPACE "/default_account" + +#define MODEST_CONF_REPLY_TYPE MODEST_CONF_NAMESPACE "/reply_type" /* int */ +#define MODEST_CONF_FORWARD_TYPE MODEST_CONF_NAMESPACE "/forward_type" /* int */ + /* place for widget settings */ #define MODEST_CONF_WIDGET_NAMESPACE MODEST_CONF_NAMESPACE "/widgets" -/* configuration key definitions for modest */ -#define MODEST_ACCOUNT_NAMESPACE MODEST_CONF_NAMESPACE "/" "accounts" -#define MODEST_CONF_DEFAULT_ACCOUNT MODEST_CONF_NAMESPACE "/" "default_account" + #define MODEST_SERVER_ACCOUNT_NAMESPACE MODEST_CONF_NAMESPACE "/" "server_accounts" -#define MODEST_CONF_REPLY_TYPE "reply_type" /* int */ -#define MODEST_CONF_FORWARD_TYPE "forward_type" /* int */ /* per-account data */ @@ -84,12 +75,15 @@ enum { /* server account keys */ #define MODEST_ACCOUNT_PASSWORD "password" /* string */ -#define MDOEST_ACCOUNT_REMEMBER_PWD "remember_pwd" /* boolean */ +#define MODEST_ACCOUNT_REMEMBER_PWD "remember_pwd" /* boolean */ #define MODEST_ACCOUNT_HOSTNAME "hostname" /* string */ #define MODEST_ACCOUNT_USERNAME "username" /* string */ +#define MODEST_ACCOUNT_URI "uri" /* string */ + #define MODEST_ACCOUNT_PROTO "proto" /* string */ #define MODEST_ACCOUNT_ENABLED "enabled" /* boolean */ #define MODEST_ACCOUNT_TYPE "type" /* string */ +#define MODEST_ACCOUNT_LAST_UPDATED "last_updated" /* int */ #define MODEST_ACCOUNT_LEAVE_ON_SERVER "leave_on_server" /* boolean */ #define MODEST_ACCOUNT_PREFERRED_CNX "preferred_cnx" /* string */