Skip to content

Commit

Permalink
Test for get QMenu's action type
Browse files Browse the repository at this point in the history
  • Loading branch information
MahBoiDeveloper committed Feb 7, 2025
1 parent 5a67c93 commit cdd8673
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 18 deletions.
6 changes: 6 additions & 0 deletions src/GUI/HotkeysMainWindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@ void HotkeysMainWindow::ConfigureMenu()
mnFileOptions->addAction(tr("Save As..."));
mnFileOptions->addAction(tr("Special"));
menuBar()->addMenu(mnFileOptions);
connect(mnFileOptions, &QMenu::triggered, this, &HotkeysMainWindow::mnFileOptions_triggered);

QMenu* mnViewOptions = new QMenu(tr("View"));
QMenu* mnStatusBarChecbox = new QMenu(tr("Status Bar"));
Expand Down Expand Up @@ -570,6 +571,11 @@ QHBoxLayout* HotkeysMainWindow::CreateKeysOnKeyboard(const QString& str)
return pKeys;
}

void HotkeysMainWindow::mnFileOptions_triggered(QAction* option)
{
LOGMSG("mnFileOptions has been triggered // option text = " + option->text());
}

void HotkeysMainWindow::Save()
{

Expand Down
2 changes: 2 additions & 0 deletions src/GUI/HotkeysMainWindow.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ private slots:
void OnLanguageChange();
void UpdateKeyboardStatus(int id = 0);

void mnFileOptions_triggered(QAction* option);

signals:
Languages languageChanged(int index);
};
36 changes: 18 additions & 18 deletions src/GUI/Translations/ru.ts
Original file line number Diff line number Diff line change
Expand Up @@ -139,88 +139,88 @@
<translation>Дополнительно</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="173"/>
<location filename="../HotkeysMainWindow.cpp" line="174"/>
<source>View</source>
<translation>Вид</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="174"/>
<location filename="../HotkeysMainWindow.cpp" line="175"/>
<source>Status Bar</source>
<translation>Строка состояния</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="175"/>
<location filename="../HotkeysMainWindow.cpp" line="176"/>
<source>Enable</source>
<translation>Включить</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="176"/>
<location filename="../HotkeysMainWindow.cpp" line="177"/>
<source>Disable</source>
<translation>Отключить</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="180"/>
<location filename="../HotkeysMainWindow.cpp" line="181"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="183"/>
<location filename="../HotkeysMainWindow.cpp" line="184"/>
<source>Language</source>
<translation>Язык</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="187"/>
<location filename="../HotkeysMainWindow.cpp" line="465"/>
<location filename="../HotkeysMainWindow.cpp" line="188"/>
<location filename="../HotkeysMainWindow.cpp" line="466"/>
<source>About</source>
<translation>О программе</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="318"/>
<location filename="../HotkeysMainWindow.cpp" line="319"/>
<source>Layout %1</source>
<translation>Раскладка %1</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="445"/>
<location filename="../HotkeysMainWindow.cpp" line="446"/>
<source>Authors: </source>
<translation>Авторы: </translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="446"/>
<location filename="../HotkeysMainWindow.cpp" line="447"/>
<source>Version: </source>
<translation>Версия: </translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="447"/>
<location filename="../HotkeysMainWindow.cpp" line="448"/>
<source>Program licensed with </source>
<translation>Программа лицензирована под </translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="448"/>
<location filename="../HotkeysMainWindow.cpp" line="449"/>
<source>GitHub repository:</source>
<translation>Репозиторий на GitHub:</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="450"/>
<location filename="../HotkeysMainWindow.cpp" line="451"/>
<source>Support development:</source>
<translation>Поддержать разработку:</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="499"/>
<location filename="../HotkeysMainWindow.cpp" line="500"/>
<source>Lanugage</source>
<translation>Язык</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="508"/>
<location filename="../HotkeysMainWindow.cpp" line="509"/>
<source>LANGUAGE</source>
<translation>ЯЗЫК</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="520"/>
<location filename="../HotkeysMainWindow.cpp" line="521"/>
<source>OK</source>
<translation>Ок</translation>
</message>
<message>
<location filename="../HotkeysMainWindow.cpp" line="521"/>
<location filename="../HotkeysMainWindow.cpp" line="522"/>
<source>Cancel</source>
<translation>Отмена</translation>
</message>
Expand Down

0 comments on commit cdd8673

Please sign in to comment.