~siretart/gnucash/ubuntu-fullsource

« back to all changes in this revision

Viewing changes to src/import-export/hbci/gnc-plugin-hbci.c

  • Committer: Reinhard Tartler
  • Date: 2008-08-03 07:38:54 UTC
  • mfrom: (2.1.2 debian)
  • Revision ID: siretart@tauware.de-20080803073854-23i4uqi1e73no4oz
mergeĀ fromĀ debian/unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
71
71
static void gnc_plugin_hbci_cmd_get_balance (GtkAction *action, GncMainWindowActionData *data);
72
72
static void gnc_plugin_hbci_cmd_get_transactions (GtkAction *action, GncMainWindowActionData *data);
73
73
static void gnc_plugin_hbci_cmd_issue_transaction (GtkAction *action, GncMainWindowActionData *data);
74
 
#if ((AQBANKING_VERSION_MAJOR > 1) || \
75
 
     ((AQBANKING_VERSION_MAJOR == 1) && \
76
 
      ((AQBANKING_VERSION_MINOR > 6) || \
77
 
       ((AQBANKING_VERSION_MINOR == 6) && \
78
 
        ((AQBANKING_VERSION_PATCHLEVEL > 0) || \
79
 
         (AQBANKING_VERSION_BUILD > 2))))))
80
74
static void gnc_plugin_hbci_cmd_issue_inttransaction (GtkAction *action, GncMainWindowActionData *data);
81
 
#endif
82
75
static void gnc_plugin_hbci_cmd_issue_direct_debit (GtkAction *action, GncMainWindowActionData *data);
83
76
static void gnc_plugin_hbci_cmd_mt940_import (GtkAction *action, GncMainWindowActionData *data);
84
77
static void gnc_plugin_hbci_cmd_mt942_import (GtkAction *action, GncMainWindowActionData *data);
108
101
  { "HbciIssueTransAction", NULL, N_("_Issue Transaction..."), NULL,
109
102
    N_("Issue a new transaction online through Online Banking"),
110
103
    G_CALLBACK (gnc_plugin_hbci_cmd_issue_transaction) },
111
 
#if ((AQBANKING_VERSION_MAJOR > 1) || \
112
 
     ((AQBANKING_VERSION_MAJOR == 1) && \
113
 
      ((AQBANKING_VERSION_MINOR > 6) || \
114
 
       ((AQBANKING_VERSION_MINOR == 6) && \
115
 
        ((AQBANKING_VERSION_PATCHLEVEL > 0) || \
116
 
         (AQBANKING_VERSION_BUILD > 2))))))
117
104
  { "HbciIssueIntTransAction", NULL, N_("I_nternal Transaction..."), NULL,
118
105
    N_("Issue a new bank-internal transaction online through Online Banking"),
119
106
    G_CALLBACK (gnc_plugin_hbci_cmd_issue_inttransaction) },
120
 
#endif
121
107
  { "HbciIssueDirectDebitAction", NULL, N_("_Direct Debit..."), NULL,
122
108
    N_("Issue a new direct debit note online through Online Banking"),
123
109
    G_CALLBACK (gnc_plugin_hbci_cmd_issue_direct_debit) },
147
133
};
148
134
static guint gnc_plugin_n_actions = G_N_ELEMENTS (gnc_plugin_actions);
149
135
 
150
 
#if ((AQBANKING_VERSION_MAJOR > 1) || \
151
 
     ((AQBANKING_VERSION_MAJOR == 1) && \
152
 
      ((AQBANKING_VERSION_MINOR > 6) || \
153
 
       ((AQBANKING_VERSION_MINOR == 6) && \
154
 
        ((AQBANKING_VERSION_PATCHLEVEL > 0) || \
155
 
         (AQBANKING_VERSION_BUILD > 2))))))
156
 
# define INTTRANSACTION "HbciIssueIntTransAction",
157
 
#else
158
 
# define INTTRANSACTION
159
 
#endif
160
 
 
161
136
static const gchar *account_tree_actions[] = {
162
137
  "HbciSetupAction",
163
138
  "HbciGetBalanceAction",
164
139
  "HbciGetTransAction",
165
140
  "HbciIssueTransAction",
166
 
  INTTRANSACTION
 
141
  "HbciIssueIntTransAction",
167
142
  "HbciIssueDirectDebitAction",
168
143
  NULL
169
144
};
173
148
  "HbciGetBalanceAction",
174
149
  "HbciGetTransAction",
175
150
  "HbciIssueTransAction",
176
 
  INTTRANSACTION
 
151
  "HbciIssueIntTransAction",
177
152
  "HbciIssueDirectDebitAction",
178
153
  NULL
179
154
};
182
157
  "HbciGetBalanceAction",
183
158
  "HbciGetTransAction",
184
159
  "HbciIssueTransAction",
185
 
  INTTRANSACTION
 
160
  "HbciIssueIntTransAction",
186
161
  "HbciIssueDirectDebitAction",
187
162
  NULL
188
163
};
540
515
  LEAVE(" ");
541
516
}
542
517
 
543
 
#if ((AQBANKING_VERSION_MAJOR > 1) || \
544
 
     ((AQBANKING_VERSION_MAJOR == 1) && \
545
 
      ((AQBANKING_VERSION_MINOR > 6) || \
546
 
       ((AQBANKING_VERSION_MINOR == 6) && \
547
 
        ((AQBANKING_VERSION_PATCHLEVEL > 0) || \
548
 
         (AQBANKING_VERSION_BUILD > 2))))))
549
518
static void
550
519
gnc_plugin_hbci_cmd_issue_inttransaction (GtkAction *action,
551
520
                                        GncMainWindowActionData *data)
562
531
  gnc_hbci_maketrans(GTK_WIDGET(data->window), account, SINGLE_INTERNAL_TRANSFER);
563
532
  LEAVE(" ");
564
533
}
565
 
#endif
566
534
 
567
535
static void
568
536
gnc_plugin_hbci_cmd_issue_direct_debit (GtkAction *action,