mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 18:32:51 +00:00
kemu: save and restore last selected machine
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
parent
0d64746610
commit
0b6838cd43
1 changed files with 8 additions and 0 deletions
|
@ -107,6 +107,10 @@ KEmuMainWindow::KEmuMainWindow(QWidget *parent, Qt::WindowFlags flags)
|
|||
kDebug() << "garbage machine" << machine;
|
||||
}
|
||||
}
|
||||
const QString lastSelected = m_settings->value("lastselected").toString();
|
||||
if (!lastSelected.isEmpty()) {
|
||||
m_kemuui->machinesList->listView()->keyboardSearch(lastSelected);
|
||||
}
|
||||
|
||||
QFile kvmdev("/dev/kvm");
|
||||
if (!kvmdev.exists()) {
|
||||
|
@ -138,6 +142,10 @@ KEmuMainWindow::KEmuMainWindow(QWidget *parent, Qt::WindowFlags flags)
|
|||
KEmuMainWindow::~KEmuMainWindow()
|
||||
{
|
||||
saveAutoSaveSettings();
|
||||
const QString lastSelected = m_kemuui->machinesList->currentText();
|
||||
if (!lastSelected.isEmpty()) {
|
||||
m_settings->setValue("lastselected", lastSelected);
|
||||
}
|
||||
m_settings->sync();
|
||||
m_settings->deleteLater();
|
||||
foreach(QProcess* machineProcess, m_machines) {
|
||||
|
|
Loading…
Add table
Reference in a new issue