mirror of
https://github.com/Mahdi-zarei/nekoray.git
synced 2025-12-22 16:20:07 +08:00
add hide window menu option
This commit is contained in:
parent
1c0eb43617
commit
596e66f3eb
@ -557,7 +557,7 @@
|
|||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>800</width>
|
<width>800</width>
|
||||||
<height>25</height>
|
<height>17</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QMenu" name="menu_program">
|
<widget class="QMenu" name="menu_program">
|
||||||
@ -572,6 +572,8 @@
|
|||||||
<addaction name="menu_spmode_vpn"/>
|
<addaction name="menu_spmode_vpn"/>
|
||||||
<addaction name="menu_spmode_disabled"/>
|
<addaction name="menu_spmode_disabled"/>
|
||||||
</widget>
|
</widget>
|
||||||
|
<addaction name="actionHide_window"/>
|
||||||
|
<addaction name="separator"/>
|
||||||
<addaction name="menu_add_from_clipboard2"/>
|
<addaction name="menu_add_from_clipboard2"/>
|
||||||
<addaction name="menu_scan_qr"/>
|
<addaction name="menu_scan_qr"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
@ -1045,6 +1047,11 @@
|
|||||||
<string>Speedtest Group</string>
|
<string>Speedtest Group</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
|
<action name="actionHide_window">
|
||||||
|
<property name="text">
|
||||||
|
<string>Hide window</string>
|
||||||
|
</property>
|
||||||
|
</action>
|
||||||
</widget>
|
</widget>
|
||||||
<customwidgets>
|
<customwidgets>
|
||||||
<customwidget>
|
<customwidget>
|
||||||
|
|||||||
@ -374,6 +374,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
|
|||||||
ui->actionStart_with_system->setChecked(AutoRun_IsEnabled());
|
ui->actionStart_with_system->setChecked(AutoRun_IsEnabled());
|
||||||
ui->actionAllow_LAN->setChecked(QStringList{"::", "0.0.0.0"}.contains(Configs::dataStore->inbound_address));
|
ui->actionAllow_LAN->setChecked(QStringList{"::", "0.0.0.0"}.contains(Configs::dataStore->inbound_address));
|
||||||
|
|
||||||
|
connect(ui->actionHide_window, &QAction::triggered, this, [=, this](){ this->hide(); });
|
||||||
connect(ui->menu_open_config_folder, &QAction::triggered, this, [=,this] { QDesktopServices::openUrl(QUrl::fromLocalFile(QDir::currentPath())); });
|
connect(ui->menu_open_config_folder, &QAction::triggered, this, [=,this] { QDesktopServices::openUrl(QUrl::fromLocalFile(QDir::currentPath())); });
|
||||||
connect(ui->menu_add_from_clipboard2, &QAction::triggered, ui->menu_add_from_clipboard, &QAction::trigger);
|
connect(ui->menu_add_from_clipboard2, &QAction::triggered, ui->menu_add_from_clipboard, &QAction::trigger);
|
||||||
connect(ui->actionRestart_Proxy, &QAction::triggered, this, [=,this] { if (Configs::dataStore->started_id>=0) profile_start(Configs::dataStore->started_id); });
|
connect(ui->actionRestart_Proxy, &QAction::triggered, this, [=,this] { if (Configs::dataStore->started_id>=0) profile_start(Configs::dataStore->started_id); });
|
||||||
@ -2364,6 +2365,7 @@ void MainWindow::setActionsData()
|
|||||||
ui->actionSpeedtest_Selected->setData(QString("m20"));
|
ui->actionSpeedtest_Selected->setData(QString("m20"));
|
||||||
ui->actionUrl_Test_Group->setData(QString("m21"));
|
ui->actionUrl_Test_Group->setData(QString("m21"));
|
||||||
ui->actionUrl_Test_Selected->setData(QString("m22"));
|
ui->actionUrl_Test_Selected->setData(QString("m22"));
|
||||||
|
ui->actionHide_window->setData(QString("m23"));
|
||||||
}
|
}
|
||||||
|
|
||||||
QList<QAction*> MainWindow::getActionsForShortcut()
|
QList<QAction*> MainWindow::getActionsForShortcut()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user