GnuCash c935c2f+
Loading...
Searching...
No Matches
gmock-qofbook.cpp
1#include "gmock-qofbook.hpp"
2
4{
5 QofInstanceClass parent_class;
6};
7typedef struct _QofMockBookClass QofMockBookClass;
8
9G_DEFINE_TYPE(QofMockBook, qof_mockbook, QOF_TYPE_INSTANCE)
10
11static void
12qof_mockbook_init (QofMockBook *inst)
13{
14 // function is unused, initialization is done in the QofMockBook's C++ constructor
15}
16
17static void
18qof_mockbook_class_init(QofMockBookClass *klass)
19{
20 // function is unused, class functions are defined in C++ code
21}
22
23
24GType qof_book_get_type(void)
25{
26 return qof_mockbook_get_type();
27}
28
29gboolean
31{
32 SCOPED_TRACE("");
33 auto mockbook = qof_mockbook(book);
34 return mockbook ? mockbook->use_split_action_for_num_field() : FALSE;
35}
36
gboolean qof_book_use_split_action_for_num_field(const QofBook *book)
Returns TRUE if this book uses split action field as the 'Num' field, FALSE if it uses transaction nu...
QofBook reference.
Definition qofbook-p.hpp:47