diff options
author | Olliver Schinagl <o.schinagl@ultimaker.com> | 2015-07-06 05:49:50 (GMT) |
---|---|---|
committer | Olliver Schinagl <o.schinagl@ultimaker.com> | 2015-07-06 12:07:31 (GMT) |
commit | 0ab6f4f9f4c2af88e4bbd10b0e11b1516577d319 (patch) | |
tree | be0e67637b190e5c930f93a80a343f8e0d5c8b44 /src/print_data.h | |
parent | f217213dccab10e8af0953f48a7671855326c871 (diff) | |
download | eulogium-master.zip eulogium-master.tar.gz eulogium-master.tar.bz2 |
Diffstat (limited to 'src/print_data.h')
-rw-r--r-- | src/print_data.h | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/print_data.h b/src/print_data.h index adebb20..b3c5d7f 100644 --- a/src/print_data.h +++ b/src/print_data.h @@ -11,18 +11,29 @@ #define _PRINT_DATA_H #include <Eina.h> +#include <Eldbus.h> #include <stdint.h> +#include "procedures.h" +#include "settings_data.h" +#include "ui_widgets.h" + struct print_data { - uint_fast32_t time; - double progress; + char *jobname; char *url; - char *name; - Eina_Bool name_changed; + int_fast32_t time; + int_fast32_t total_time; + double progress; + char *name; /* TODO deletion pending */ char *flags; double material; + Eina_Bool name_changed; + Eina_Bool jobname_changed; Eina_Bool block; Eina_Bool block_active; + Eldbus_Pending *(*method_set)(struct settings_dial_data *dial_data); + Eldbus_Pending *(*method_get)(struct procedure_data *procedure); + enum procedure_key proc_key; }; enum printer_status { @@ -39,4 +50,6 @@ enum printer_status { PAUSED, }; +void print_clear(struct print_data *print); + #endif /* _PRINT_DATA_H */ |