device-manager.h revision f11c59cb3f794a30504cb373fc8239433fd7c20f
/*
* Inkscape::DeviceManager - a view of input devices available.
*
* Copyright 2010 Jon A. Cruz <jon@joncruz.org>
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#ifndef SEEN_INKSCAPE_DEVICE_MANAGER_H
#define SEEN_INKSCAPE_DEVICE_MANAGER_H
#include <list>
InputDevice();
virtual ~InputDevice();
};
static DeviceManager& getManager();
virtual void loadConfig() = 0;
virtual void saveConfig() = 0;
virtual void setKey( Glib::ustring const & id, guint index, guint keyval, Gdk::ModifierType mods ) = 0;
virtual ~DeviceManager();
};
} // namespace Inkscape
#endif // SEEN_INKSCAPE_DEVICE_MANAGER_H
/*
Local Variables:
mode:c++
c-file-style:"stroustrup"
c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
indent-tabs-mode:nil
fill-column:99
End:
*/
// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :