/* 
 * This file is part of DesktopBSD, see the README file.
 *
 * Author: Peter Hofer <ph@desktopbsd.net>
 *         (C) 2004, 2005
 *
 * Copyright: BSD, see the COPYING file included in this distribution
 *
 */
 
#ifndef __DBSDTRANSLATOR_H
#define __DBSDTRANSLATOR_H

#include <qobject.h>

/**
  * @brief QObject-based translation class.
  *
  * This class provides an abstraction of the translation
  * mechanism used in Qt.
  * 
  * The purpose for introducing this class was:
  * 
  *  - Another layer between the non-UI library and Qt that
  *    could allow us to replace the Qt translation system
  *    easily in the future or add further processing or
  *    checks before returning the strings to the caller
  *
  *  - Recognizing translation strings from Non-UI classes
  *    in Qt Linguist because they're listed in the "NonUITr"
  *    context
  *
  */
class NonUITr : public QObject {
	Q_OBJECT
};

#endif /* __DBSDTRANSLATOR_H */
