mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-27 19:45:43 +03:00
Сервер рефакт
This commit is contained in:
@@ -67,15 +67,13 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
this, SLOT(slot_IconActivated(QSystemTrayIcon::ActivationReason)));
|
||||
|
||||
slot_Menu_HideWindow();
|
||||
|
||||
|
||||
}
|
||||
|
||||
/* Метод, который обрабатывает событие закрытия окна приложения
|
||||
* */
|
||||
void MainWindow::closeEvent(QCloseEvent * event)
|
||||
{
|
||||
/* Если окно видимо и чекбокс отмечен, то завершение приложения
|
||||
/* Если окно видимо, то завершение приложения
|
||||
* игнорируется, а окно просто скрывается, что сопровождается
|
||||
* соответствующим всплывающим сообщением
|
||||
*/
|
||||
@@ -92,7 +90,7 @@ void MainWindow::slot_IconActivated(QSystemTrayIcon::ActivationReason reason)
|
||||
{
|
||||
switch (reason){
|
||||
case QSystemTrayIcon::Trigger:
|
||||
/* иначе, если окно видимо, то оно скрывается,
|
||||
/* если окно видимо, то оно скрывается,
|
||||
* и наоборот, если скрыто, то разворачивается на экран
|
||||
* */
|
||||
if(!this->isVisible())
|
||||
@@ -119,6 +117,10 @@ MainWindow::~MainWindow()
|
||||
{
|
||||
delete serverLMSWidget;
|
||||
delete trayIcon;
|
||||
delete menu;
|
||||
delete action_ShowWindow;
|
||||
delete action_HideWindow;
|
||||
delete action_Exit;
|
||||
delete ui;
|
||||
}
|
||||
|
||||
@@ -135,28 +137,13 @@ void MainWindow::changeEvent(QEvent *event)
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::on_cmbLanguage_currentIndexChanged(const QString &arg1)
|
||||
{
|
||||
QString language;
|
||||
|
||||
if(arg1 == QStringLiteral("English"))
|
||||
language = QString("en_EN");
|
||||
else
|
||||
language = QString("ru_RU");
|
||||
|
||||
qtLanguageTranslator.load(QString("translations/TrayServerLMS_") + language, ".");
|
||||
qApp->installTranslator(&qtLanguageTranslator);
|
||||
|
||||
emit signal_LanguageChanged(language);
|
||||
}
|
||||
|
||||
void MainWindow::errorCheck()
|
||||
{
|
||||
if(serverLMSWidget->hasError() == 100)
|
||||
{
|
||||
QMessageBox msgBox;
|
||||
|
||||
msgBox.setWindowTitle("Ошибка!");
|
||||
msgBox.setWindowTitle(tr("Error!"));
|
||||
msgBox.setIcon(QMessageBox::Critical);
|
||||
msgBox.setText(tr("No Client files found!"));
|
||||
msgBox.setInformativeText(tr("* check Application for the presence of a folder with a build \n"
|
||||
|
||||
Reference in New Issue
Block a user