diff options
Diffstat (limited to 'PluginInformation.h')
-rw-r--r-- | PluginInformation.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PluginInformation.h b/PluginInformation.h new file mode 100644 index 0000000..bae5ea4 --- /dev/null +++ b/PluginInformation.h @@ -0,0 +1,44 @@ +/** \file PluginInformation.h +\brief Define the plugin information +\author alpha_one_x86 +\version 0.3 +\date 2010 +\licence GPL3, see the file COPYING */ + +#ifndef PLUGININFORMATION_H +#define PLUGININFORMATION_H + +#include <QDialog> +#include <QDateTime> + +#include "Environment.h" + +namespace Ui { + class PluginInformation; +} + +/** \brief to show the plugin information */ +class PluginInformation : public QDialog +{ + Q_OBJECT + public: + explicit PluginInformation(); + ~PluginInformation(); + /** \brief get translated categorie */ + QString categoryToTranslation(PluginType category); + /** \brief to get the new plugin informations */ + void setPlugin(PluginsAvailable plugin); + /** \brief to set the language */ + void setLanguage(QString language); + public slots: + void retranslateInformation(); + private: + bool pluginIsLoaded; + PluginsAvailable plugin; + Ui::PluginInformation *ui; + QString language; + QString getInformationText(PluginsAvailable plugin,QString informationName); + QString getTranslatedText(PluginsAvailable plugin,QString informationName,QString mainShortName); +}; + +#endif // PLUGININFORMATION_H |