Code

Extensions. Shebangs branch merge.
[inkscape.git] / src / ui / dialog / memory.h
1 /** @file
2  * @brief Memory statistics dialog
3  */
4 /* Authors:
5  *     MenTaLguY <mental@rydia.net>
6  * 
7  * Copyright 2005 Authors
8  * Released under GNU GPL.  Read the file 'COPYING' for more information.
9  */
11 #ifndef SEEN_INKSCAPE_UI_DIALOG_MEMORY_H
12 #define SEEN_INKSCAPE_UI_DIALOG_MEMORY_H
14 #include "ui/widget/panel.h"
16 namespace Inkscape {
17 namespace UI {
18 namespace Dialog {
20 class Memory : public UI::Widget::Panel {
21 public:
22     Memory();
23     ~Memory();
25     static Memory &getInstance() { return *new Memory(); }
27 protected:
28     void _apply();
30 private:
31     Memory(Memory const &d); // no copy
32     void operator=(Memory const &d); // no assign
34     struct Private;
35     Private &_private;
36 };
38 } // namespace Dialog
39 } // namespace UI
40 } // namespace Inkscape
42 #endif
44 /*
45   Local Variables:
46   mode:c++
47   c-file-style:"stroustrup"
48   c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
49   indent-tabs-mode:nil
50   fill-column:99
51   End:
52 */
53 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :