diff options
author | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-02-28 20:54:55 (GMT) |
---|---|---|
committer | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-02-28 20:54:55 (GMT) |
commit | 7095f825eb63b3f9ea5663a162ea6c69935d8304 (patch) | |
tree | 531bb96256fbde93536fe3c00e9e7f4a350414f0 /src/printutils.h | |
parent | 88be59d3db1bda2128d136fcf51a02a1372ccee5 (diff) |
Removed MainWindow::current_win - made this a tiny bit better, decoupled MainWindow from printutils
git-svn-id: http://svn.clifford.at/openscad/trunk@467 b57f626f-c46c-0410-a088-ec61d464b74c
Diffstat (limited to 'src/printutils.h')
-rw-r--r-- | src/printutils.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/printutils.h b/src/printutils.h index 18cef93..7f2e828 100644 --- a/src/printutils.h +++ b/src/printutils.h @@ -4,6 +4,12 @@ #include <QString> #include <QList> +typedef void (OutputHandlerFunc)(const QString &msg, void *userdata); +extern OutputHandlerFunc *outputhandler; +extern void *outputhandler_data; + +void set_output_handler(OutputHandlerFunc *newhandler, void *userdata); + extern QList<QString> print_messages_stack; void print_messages_push(); void print_messages_pop(); |