GtkTreeModel implementation for gnucash price database.
More...
#include <gtk/gtk.h>
#include "gnc-tree-model.h"
#include "gnc-pricedb.h"
Go to the source code of this file.
|
#define | GNC_TYPE_TREE_MODEL_PRICE (gnc_tree_model_price_get_type ()) |
|
#define | GNC_TREE_MODEL_PRICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_TREE_MODEL_PRICE, GncTreeModelPrice)) |
|
#define | GNC_TREE_MODEL_PRICE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_TREE_MODEL_PRICE, GncTreeModelPriceClass)) |
|
#define | GNC_IS_TREE_MODEL_PRICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_TREE_MODEL_PRICE)) |
|
#define | GNC_IS_TREE_MODEL_PRICE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_TREE_MODEL_PRICE)) |
|
#define | GNC_TREE_MODEL_PRICE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_TREE_MODEL_PRICE, GncTreeModelPriceClass)) |
|
#define | GNC_TREE_MODEL_PRICE_NAME "GncTreeModelPrice" |
|
|
enum | GncTreeModelPriceColumn {
GNC_TREE_MODEL_PRICE_COL_COMMODITY,
GNC_TREE_MODEL_PRICE_COL_CURRENCY,
GNC_TREE_MODEL_PRICE_COL_DATE,
GNC_TREE_MODEL_PRICE_COL_SOURCE,
GNC_TREE_MODEL_PRICE_COL_TYPE,
GNC_TREE_MODEL_PRICE_COL_VALUE,
GNC_TREE_MODEL_PRICE_COL_LAST_VISIBLE = GNC_TREE_MODEL_PRICE_COL_VALUE,
GNC_TREE_MODEL_PRICE_COL_VISIBILITY,
GNC_TREE_MODEL_PRICE_NUM_COLUMNS
} |
|
|
GType | gnc_tree_model_price_get_type (void) |
|
|
GtkTreeModel * | gnc_tree_model_price_new (QofBook *book, GNCPriceDB *price_db) |
|
|
gboolean | gnc_tree_model_price_iter_is_namespace (GncTreeModelPrice *model, GtkTreeIter *iter) |
|
gboolean | gnc_tree_model_price_iter_is_commodity (GncTreeModelPrice *model, GtkTreeIter *iter) |
|
gboolean | gnc_tree_model_price_iter_is_price (GncTreeModelPrice *model, GtkTreeIter *iter) |
|
gnc_commodity_namespace * | gnc_tree_model_price_get_namespace (GncTreeModelPrice *model, GtkTreeIter *iter) |
|
gnc_commodity * | gnc_tree_model_price_get_commodity (GncTreeModelPrice *model, GtkTreeIter *iter) |
|
GNCPrice * | gnc_tree_model_price_get_price (GncTreeModelPrice *model, GtkTreeIter *iter) |
|
|
gboolean | gnc_tree_model_price_get_iter_from_namespace (GncTreeModelPrice *model, gnc_commodity_namespace *name_space, GtkTreeIter *iter) |
|
gboolean | gnc_tree_model_price_get_iter_from_commodity (GncTreeModelPrice *model, gnc_commodity *commodity, GtkTreeIter *iter) |
|
gboolean | gnc_tree_model_price_get_iter_from_price (GncTreeModelPrice *model, GNCPrice *price, GtkTreeIter *iter) |
|
GtkTreePath * | gnc_tree_model_price_get_path_from_price (GncTreeModelPrice *model, GNCPrice *price) |
|