Add a new menu item to show the program window. Fixes #205 (#503)

This commit is contained in:
Alireza |S.N|
2023-04-09 06:36:53 +03:30
committed by GitHub
parent 7f74c54c67
commit 8cb7e5a01d
4 changed files with 15 additions and 0 deletions

View File

@@ -1307,6 +1307,10 @@ End: %2</source>
4. UDP Latency</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show Window</source>
<translation>نمایش پنجره برنامه</translation>
</message>
</context>
<context>
<name>ProxyItem</name>

View File

@@ -1297,6 +1297,10 @@ Split by line.</source>
3. IP
4. UDP DNS </translation>
</message>
<message>
<source>Show Window</source>
<translation></translation>
</message>
</context>
<context>
<name>ProxyItem</name>

View File

@@ -257,6 +257,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
ui->menu_program_preference->addActions(ui->menu_preferences->actions());
connect(ui->menu_add_from_clipboard2, &QAction::triggered, ui->menu_add_from_clipboard, &QAction::trigger);
connect(ui->actionRestart_Program, &QAction::triggered, this, [=] { MW_dialog_message("", "RestartProgram"); });
connect(ui->actionShow_window, &QAction::triggered, this, [=] { tray->activated(QSystemTrayIcon::ActivationReason::Trigger); });
//
connect(ui->menu_program, &QMenu::aboutToShow, this, [=]() {
ui->actionRemember_last_proxy->setChecked(NekoRay::dataStore->remember_enable);

View File

@@ -484,6 +484,7 @@
</property>
<addaction name="actionfake_3"/>
</widget>
<addaction name="actionShow_window"/>
<addaction name="menu_add_from_clipboard2"/>
<addaction name="menu_scan_qr"/>
<addaction name="separator"/>
@@ -574,6 +575,11 @@
<string>Exit</string>
</property>
</action>
<action name="actionShow_window">
<property name="text">
<string>Show Window</string>
</property>
</action>
<action name="menu_basic_settings">
<property name="text">
<string>Basic Settings</string>