#ifndef LANGUAGESELECTORBUTTON_H #define LANGUAGESELECTORBUTTON_H #include #include #include #include #include class LanguageSelectorButton : public QPushButton { Q_OBJECT public: LanguageSelectorButton(QWidget *parent = nullptr); protected: void mousePressEvent(QMouseEvent*event); signals: void sigSetRussianLanguage(); void sigSetEnglishLanguage(); private slots: void onActActivated(QAction* act); private: QMenu *contextmenu; QAction* actRuss; QAction* actEng; }; #endif // LANGUAGESELECTORBUTTON_H