QString DefaultDownloadPath() { return QStandardPaths::writableLocation( QStandardPaths::DownloadLocation) + '/' + (AuthSession::Exists() && Auth().supportMode() ? "Tsupport Desktop" : str_const_toString(AppName)) + '/'; }
void PsMainWindow::psSetupTrayIcon() { if (!trayIcon) { trayIcon = new QSystemTrayIcon(this); QIcon icon(QPixmap::fromImage(psTrayIcon(), Qt::ColorOnly)); icon.addPixmap(QPixmap::fromImage(psTrayIcon(true), Qt::ColorOnly), QIcon::Selected); trayIcon->setIcon(icon); trayIcon->setToolTip(str_const_toString(AppName)); connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(toggleTray(QSystemTrayIcon::ActivationReason)), Qt::UniqueConnection); App::wnd()->updateTrayMenu(); } psUpdateCounter(); trayIcon->show(); }