Add debug information as a tooltip to ViewStepItem if running with -d
This commit is contained in:
parent
490875cdb4
commit
007ad9abae
@ -19,6 +19,7 @@
|
|||||||
#include "ViewStepItem.h"
|
#include "ViewStepItem.h"
|
||||||
|
|
||||||
#include "ProgressTreeModel.h"
|
#include "ProgressTreeModel.h"
|
||||||
|
#include "Settings.h"
|
||||||
#include "ViewManager.h"
|
#include "ViewManager.h"
|
||||||
#include "viewpages/ViewStep.h"
|
#include "viewpages/ViewStep.h"
|
||||||
|
|
||||||
@ -54,7 +55,29 @@ ViewStepItem::data( int role ) const
|
|||||||
if ( role == ProgressTreeModel::ProgressTreeItemRole )
|
if ( role == ProgressTreeModel::ProgressTreeItemRole )
|
||||||
return this;
|
return this;
|
||||||
if ( role == Qt::DisplayRole )
|
if ( role == Qt::DisplayRole )
|
||||||
return m_step ? m_step->prettyName() : m_prettyName();
|
{
|
||||||
|
return m_step ? m_step->prettyName()
|
||||||
|
: m_prettyName();
|
||||||
|
}
|
||||||
|
if ( Calamares::Settings::instance()->debugMode() && role == Qt::ToolTipRole )
|
||||||
|
{
|
||||||
|
QString toolTip( "<b>Debug information</b>" );
|
||||||
|
if ( m_step )
|
||||||
|
{
|
||||||
|
toolTip.append( "<br/>Type:\tViewStep" );
|
||||||
|
toolTip.append( QString( "<br/>Pretty:\t%1" ).arg( m_step->prettyName() ) );
|
||||||
|
toolTip.append( QString( "<br/>Status:\t%1" ).arg( m_step->prettyStatus() ) );
|
||||||
|
toolTip.append( QString( "<br/>Source:\t%1" ).arg(
|
||||||
|
m_step->moduleInstanceKey().isEmpty() ? "built-in"
|
||||||
|
: m_step->moduleInstanceKey() ) );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
toolTip.append( "<br/>Type:\tDelegate" );
|
||||||
|
toolTip.append( QString( "<br/>Pretty:\t%1" ).arg( m_prettyName() ) );
|
||||||
|
}
|
||||||
|
return toolTip;
|
||||||
|
}
|
||||||
if ( role == ProgressTreeModel::ProgressTreeItemCurrentRole )
|
if ( role == ProgressTreeModel::ProgressTreeItemCurrentRole )
|
||||||
return m_step ?
|
return m_step ?
|
||||||
( Calamares::ViewManager::instance()->currentStep() == m_step ) :
|
( Calamares::ViewManager::instance()->currentStep() == m_step ) :
|
||||||
|
Loading…
Reference in New Issue
Block a user