Add JobQueue list to DebugWindow
This commit is contained in:
parent
52528f650c
commit
8a60abdfc9
@ -20,6 +20,7 @@
|
||||
#include "utils/Retranslator.h"
|
||||
#include "utils/qjsonmodel.h"
|
||||
#include "JobQueue.h"
|
||||
#include "Job.h"
|
||||
#include "GlobalStorage.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
@ -46,6 +47,19 @@ DebugWindow::DebugWindow()
|
||||
jsonModel->loadJson( QJsonDocument::fromVariant( gs->m ).toJson() );
|
||||
globalStorageView->expandAll();
|
||||
|
||||
jobQueueText->setReadOnly( true );
|
||||
connect( JobQueue::instance(), &JobQueue::queueChanged,
|
||||
[ this ]( const QList< Calamares::job_ptr >& jobs )
|
||||
{
|
||||
QStringList text;
|
||||
foreach( auto job, jobs )
|
||||
{
|
||||
text.append( job->prettyName() );
|
||||
}
|
||||
|
||||
jobQueueText->setText( text.join( '\n' ) );
|
||||
} );
|
||||
|
||||
CALAMARES_RETRANSLATE( retranslateUi( this ); )
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,31 @@
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QTreeView" name="globalStorageView"/>
|
||||
<widget class="QTabWidget" name="tabWidget">
|
||||
<property name="currentIndex">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="tab">
|
||||
<attribute name="title">
|
||||
<string>GlobalStorage</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<widget class="QTreeView" name="globalStorageView"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_2">
|
||||
<attribute name="title">
|
||||
<string>JobQueue</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<widget class="QTextEdit" name="jobQueueText"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
|
Loading…
Reference in New Issue
Block a user