2020-04-08 15:00:29 -05:00
|
|
|
#include "gmock-qofbook.h"
|
|
|
|
|
|
|
|
struct _QofMockBookClass
|
|
|
|
{
|
|
|
|
QofInstanceClass parent_class;
|
|
|
|
};
|
|
|
|
typedef struct _QofMockBookClass QofMockBookClass;
|
|
|
|
|
2023-01-24 07:22:18 -06:00
|
|
|
G_DEFINE_TYPE(QofMockBook, qof_mockbook, QOF_TYPE_INSTANCE)
|
2020-04-08 15:00:29 -05:00
|
|
|
|
|
|
|
static void
|
2020-09-20 15:33:51 -05:00
|
|
|
qof_mockbook_init (QofMockBook *inst)
|
2020-04-08 15:00:29 -05:00
|
|
|
{
|
2020-06-03 16:36:48 -05:00
|
|
|
// function is unused, initialization is done in the QofMockBook's C++ constructor
|
2020-04-08 15:00:29 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
static void
|
2020-09-20 15:33:51 -05:00
|
|
|
qof_mockbook_class_init(QofMockBookClass *klass)
|
2020-04-08 15:00:29 -05:00
|
|
|
{
|
|
|
|
// function is unused, class functions are defined in C++ code
|
|
|
|
}
|
|
|
|
|
2020-09-22 15:07:21 -05:00
|
|
|
|
|
|
|
GType qof_book_get_type(void)
|
|
|
|
{
|
|
|
|
return qof_mockbook_get_type();
|
|
|
|
}
|
|
|
|
|
2020-04-08 15:00:29 -05:00
|
|
|
gboolean
|
|
|
|
qof_book_use_split_action_for_num_field (const QofBook *book)
|
|
|
|
{
|
2020-09-20 17:47:53 -05:00
|
|
|
SCOPED_TRACE("");
|
2020-10-05 15:48:52 -05:00
|
|
|
auto mockbook = qof_mockbook(book);
|
2020-09-20 17:47:53 -05:00
|
|
|
return mockbook ? mockbook->use_split_action_for_num_field() : FALSE;
|
2020-04-08 15:00:29 -05:00
|
|
|
}
|
|
|
|
|