Code

Cleanup of device internal handling and API.
[inkscape.git] / src / ui / dialog / tracedialog.h
1 /** @file
2  * @brief Bitmap tracing settings dialog
3  */
4 /* Authors:
5  *   Bob Jamison
6  *   Other dudes from The Inkscape Organization
7  *
8  * Copyright (C) 2004, 2005 Authors
9  * Released under GNU GPL, read the file 'COPYING' for more information
10  */
12 #ifndef __TRACEDIALOG_H__
13 #define __TRACEDIALOG_H__
15 #include "verbs.h"
16 #include "ui/widget/panel.h"
18 namespace Inkscape {
19 namespace UI {
20 namespace Dialog {
23 /**
24  * A dialog that displays log messages
25  */
26 class TraceDialog : public UI::Widget::Panel
27 {
29 public:
31     /**
32      * Constructor
33      */
34     TraceDialog() : 
35      UI::Widget::Panel("", "/dialogs/trace", SP_VERB_SELECTION_TRACE)
36      {}
39     /**
40      * Factory method
41      */
42     static TraceDialog &getInstance();
44     /**
45      * Destructor
46      */
47     virtual ~TraceDialog() {};
50 };
53 } //namespace Dialog
54 } //namespace UI
55 } //namespace Inkscape
57 #endif /* __TRACEDIALOG_H__ */
59 /*
60   Local Variables:
61   mode:c++
62   c-file-style:"stroustrup"
63   c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
64   indent-tabs-mode:nil
65   fill-column:99
66   End:
67 */
68 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :