blob: d03984d73b79ff5c242546d9642475961ce72733 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef LANGUAGE_MENU_H
#define LANGUAGE_MENU_H
#include <QtWidgets>
class LanguageMenu: public QMenu
{
Q_OBJECT
public:
LanguageMenu(QMenu* parent);
private:
void initUi(QMenu* parent);
void initLangs();
void createActionsGroup();
void createAction(const QString& key);
private slots:
void saveLanguage();
private:
QMap<QString, QString> langs;
QString locale;
QString systemLocale;
QActionGroup* actionsGroup;
};
#endif
|