<commit_before>#pragma once

#include <gloperate-qt/gloperate-qt_api.h>

#include <gloperate/navigation/AbstractMapping.h>

namespace gloperate {
    class AbstractEvent;
}

using namespace gloperate;

namespace gloperate_qt
{
class QtOpenGLWindow;

class GLOPERATE_QT_API AbstractQtMapping : public AbstractMapping
{
public:
    AbstractQtMapping(QtOpenGLWindow * window);
    virtual ~AbstractQtMapping();

    virtual void processEvent(AbstractEvent * event);

protected:
    QtOpenGLWindow * m_window;
};

} // namespace gloperate_qt
<commit_msg>remove "using namespace gloperate" in header<commit_after>#pragma once

#include <gloperate-qt/gloperate-qt_api.h>

#include <gloperate/navigation/AbstractMapping.h>

namespace gloperate {
    class AbstractEvent;
}

namespace gloperate_qt
{
class QtOpenGLWindow;

class GLOPERATE_QT_API AbstractQtMapping : public gloperate::AbstractMapping
{
public:
    AbstractQtMapping(QtOpenGLWindow * window);
    virtual ~AbstractQtMapping();

    virtual void processEvent(gloperate::AbstractEvent * event);

protected:
    QtOpenGLWindow * m_window;
};

} // namespace gloperate_qt

{'fraction_non_alphanumeric': 0.08622222222222223, 'fraction_numerical': 0.0, 'mean_word_length': 5.546511627906977, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2274277', 'n_tokens_mistral': 358, 'n_tokens_neox': 351, 'n_words': 74}