mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
refactor: remove load plugins timer
This commit is contained in:
parent
42e1cf492a
commit
d7b3b4a59a
@ -133,7 +133,7 @@ void AbstractPluginsController::startLoader(PluginLoader *loader)
|
||||
QGSettings gsetting("com.deepin.dde.dock", "/com/deepin/dde/dock/");
|
||||
|
||||
QTimer::singleShot(gsetting.get("delay-plugins-time").toUInt(),
|
||||
loader, [=] { loader->start(QThread::LowestPriority); });
|
||||
loader, [=] { loader->start(QThread::NormalPriority); });
|
||||
}
|
||||
|
||||
void AbstractPluginsController::displayModeChanged()
|
||||
|
@ -46,8 +46,6 @@ void PluginLoader::run()
|
||||
continue;
|
||||
|
||||
emit pluginFounded(pluginsDir.absoluteFilePath(file));
|
||||
|
||||
msleep(500);
|
||||
}
|
||||
|
||||
emit finished();
|
||||
|
@ -141,7 +141,7 @@ void MainWindow::launch()
|
||||
});
|
||||
|
||||
qApp->processEvents();
|
||||
QTimer::singleShot(300, this, &MainWindow::show);
|
||||
QTimer::singleShot(0, this, &MainWindow::show);
|
||||
}
|
||||
|
||||
bool MainWindow::event(QEvent *e)
|
||||
|
@ -50,10 +50,10 @@ TrayPlugin::TrayPlugin(QObject *parent)
|
||||
m_refreshSNIItemsTimer(new QTimer(this)),
|
||||
m_tipsLabel(new TipsWidget)
|
||||
{
|
||||
m_refreshXEmbedItemsTimer->setInterval(500);
|
||||
m_refreshXEmbedItemsTimer->setInterval(0);
|
||||
m_refreshXEmbedItemsTimer->setSingleShot(true);
|
||||
|
||||
m_refreshSNIItemsTimer->setInterval(500);
|
||||
m_refreshSNIItemsTimer->setInterval(0);
|
||||
m_refreshSNIItemsTimer->setSingleShot(true);
|
||||
|
||||
m_tipsLabel->setObjectName("tray");
|
||||
@ -92,9 +92,8 @@ void TrayPlugin::init(PluginProxyInterface *proxyInter)
|
||||
|
||||
QTimer::singleShot(0, this, &TrayPlugin::loadIndicator);
|
||||
QTimer::singleShot(0, m_systemTraysController, &SystemTraysController::startLoader);
|
||||
|
||||
QTimer::singleShot(3000, this, &TrayPlugin::initSNI);
|
||||
QTimer::singleShot(4000, this, &TrayPlugin::initXEmbed);
|
||||
QTimer::singleShot(0, this, &TrayPlugin::initSNI);
|
||||
QTimer::singleShot(0, this, &TrayPlugin::initXEmbed);
|
||||
}
|
||||
|
||||
bool TrayPlugin::pluginIsDisable()
|
||||
|
Loading…
x
Reference in New Issue
Block a user