[tracking] Apply coding style
This commit is contained in:
parent
45aac7db66
commit
789561be6a
@ -47,7 +47,7 @@ TrackingStyleConfig::TrackingStyleConfig( QObject* parent )
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
TrackingStyleConfig::~TrackingStyleConfig() { }
|
TrackingStyleConfig::~TrackingStyleConfig() {}
|
||||||
|
|
||||||
void
|
void
|
||||||
TrackingStyleConfig::setTracking( bool enabled )
|
TrackingStyleConfig::setTracking( bool enabled )
|
||||||
@ -179,7 +179,7 @@ Config::Config( QObject* parent )
|
|||||||
static void
|
static void
|
||||||
enableLevelsBelow( Config* config, TrackingType level )
|
enableLevelsBelow( Config* config, TrackingType level )
|
||||||
{
|
{
|
||||||
switch( level )
|
switch ( level )
|
||||||
{
|
{
|
||||||
case TrackingType::UserTracking:
|
case TrackingType::UserTracking:
|
||||||
config->userTracking()->setTracking( TrackingStyleConfig::TrackingState::EnabledByUser );
|
config->userTracking()->setTracking( TrackingStyleConfig::TrackingState::EnabledByUser );
|
||||||
|
@ -36,7 +36,7 @@ TrackingInstallJob::TrackingInstallJob( const QString& url )
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
TrackingInstallJob::~TrackingInstallJob() { }
|
TrackingInstallJob::~TrackingInstallJob() {}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
TrackingInstallJob::prettyName() const
|
TrackingInstallJob::prettyName() const
|
||||||
@ -82,11 +82,10 @@ TrackingInstallJob::addJob( Calamares::JobList& list, InstallTrackingConfig* con
|
|||||||
if ( config->isEnabled() )
|
if ( config->isEnabled() )
|
||||||
{
|
{
|
||||||
const auto* s = CalamaresUtils::System::instance();
|
const auto* s = CalamaresUtils::System::instance();
|
||||||
QHash<QString, QString> map { std::initializer_list< std::pair< QString, QString > > {
|
QHash< QString, QString > map { std::initializer_list< std::pair< QString, QString > > {
|
||||||
{ QStringLiteral("CPU"), s->getCpuDescription() },
|
{ QStringLiteral( "CPU" ), s->getCpuDescription() },
|
||||||
{ QStringLiteral("MEMORY"), QString::number( s->getTotalMemoryB().first ) },
|
{ QStringLiteral( "MEMORY" ), QString::number( s->getTotalMemoryB().first ) },
|
||||||
{ QStringLiteral("DISK"), QString::number( s->getTotalDiskB() ) }
|
{ QStringLiteral( "DISK" ), QString::number( s->getTotalDiskB() ) } } };
|
||||||
} };
|
|
||||||
QString installUrl = KMacroExpander::expandMacros( config->installTrackingUrl(), map );
|
QString installUrl = KMacroExpander::expandMacros( config->installTrackingUrl(), map );
|
||||||
|
|
||||||
cDebug() << Logger::SubEntry << "install-tracking URL" << installUrl;
|
cDebug() << Logger::SubEntry << "install-tracking URL" << installUrl;
|
||||||
@ -134,10 +133,10 @@ TrackingMachineUpdateManagerJob::prettyStatusMessage() const
|
|||||||
Calamares::JobResult
|
Calamares::JobResult
|
||||||
TrackingMachineUpdateManagerJob::exec()
|
TrackingMachineUpdateManagerJob::exec()
|
||||||
{
|
{
|
||||||
static const auto script = QStringLiteral( "sed -i '/^URI/s,${MACHINE_ID},'`cat /etc/machine-id`',' /etc/update-manager/meta-release || true" );
|
static const auto script = QStringLiteral(
|
||||||
|
"sed -i '/^URI/s,${MACHINE_ID},'`cat /etc/machine-id`',' /etc/update-manager/meta-release || true" );
|
||||||
|
|
||||||
auto res = CalamaresUtils::System::instance()->runCommand(
|
auto res = CalamaresUtils::System::instance()->runCommand( CalamaresUtils::System::RunLocation::RunInTarget,
|
||||||
CalamaresUtils::System::RunLocation::RunInTarget,
|
|
||||||
QStringList { QStringLiteral( "/bin/sh" ) },
|
QStringList { QStringLiteral( "/bin/sh" ) },
|
||||||
QString(), // Working dir
|
QString(), // Working dir
|
||||||
script, // standard input
|
script, // standard input
|
||||||
|
@ -45,27 +45,33 @@ TrackingPage::TrackingPage( Config* config, QWidget* parent )
|
|||||||
// Each "panel" of configuration has the same kind of setup,
|
// Each "panel" of configuration has the same kind of setup,
|
||||||
// where the xButton and xCheckBox is connected to the xTracking
|
// where the xButton and xCheckBox is connected to the xTracking
|
||||||
// configuration object; that takes macro-trickery, unfortunately.
|
// configuration object; that takes macro-trickery, unfortunately.
|
||||||
#define trackingSetup(x) { \
|
#define trackingSetup( x ) \
|
||||||
connect( ui->x ## CheckBox, &QCheckBox::stateChanged, \
|
{ \
|
||||||
this, &TrackingPage::buttonChecked ); \
|
connect( ui->x##CheckBox, &QCheckBox::stateChanged, this, &TrackingPage::buttonChecked ); \
|
||||||
connect( ui->x ## CheckBox, &QCheckBox::stateChanged, \
|
connect( ui->x##CheckBox, \
|
||||||
config->x ## Tracking(), QOverload<bool>::of( &TrackingStyleConfig::setTracking ) ); \
|
&QCheckBox::stateChanged, \
|
||||||
connect( config->x ## Tracking(), &TrackingStyleConfig::trackingChanged, \
|
config->x##Tracking(), \
|
||||||
this, [ this, config ]() { this->trackerChanged( config->x ## Tracking(), this->ui->x ## Group, this->ui->x ## CheckBox);} ); \
|
QOverload< bool >::of( &TrackingStyleConfig::setTracking ) ); \
|
||||||
connect( ui->x ## PolicyButton, &QAbstractButton::clicked, \
|
connect( config->x##Tracking(), &TrackingStyleConfig::trackingChanged, this, [this, config]() { \
|
||||||
config, [ config ] { QString url( config->x ## Tracking()->policy() ); if ( !url.isEmpty() ) { QDesktopServices::openUrl( url ); } } ); \
|
this->trackerChanged( config->x##Tracking(), this->ui->x##Group, this->ui->x##CheckBox ); \
|
||||||
}
|
} ); \
|
||||||
|
connect( ui->x##PolicyButton, &QAbstractButton::clicked, config, [config] { \
|
||||||
|
QString url( config->x##Tracking()->policy() ); \
|
||||||
|
if ( !url.isEmpty() ) \
|
||||||
|
{ \
|
||||||
|
QDesktopServices::openUrl( url ); \
|
||||||
|
} \
|
||||||
|
} ); \
|
||||||
|
}
|
||||||
|
|
||||||
trackingSetup( install )
|
trackingSetup( install ) trackingSetup( machine ) trackingSetup( user )
|
||||||
trackingSetup( machine )
|
|
||||||
trackingSetup( user )
|
|
||||||
|
|
||||||
#undef trackingSetup
|
#undef trackingSetup
|
||||||
|
|
||||||
connect( config, &Config::generalPolicyChanged, [ this ]( const QString& url ) {
|
connect( config, &Config::generalPolicyChanged, [this]( const QString& url ) {
|
||||||
this->ui->generalPolicyLabel->setVisible( !url.isEmpty() );
|
this->ui->generalPolicyLabel->setVisible( !url.isEmpty() );
|
||||||
} );
|
} );
|
||||||
connect( ui->generalPolicyLabel, &QLabel::linkActivated, [ config ] {
|
connect( ui->generalPolicyLabel, &QLabel::linkActivated, [config] {
|
||||||
QString url( config->generalPolicy() );
|
QString url( config->generalPolicy() );
|
||||||
if ( !url.isEmpty() )
|
if ( !url.isEmpty() )
|
||||||
{
|
{
|
||||||
@ -99,13 +105,15 @@ TrackingPage::retranslate()
|
|||||||
.arg( product ) );
|
.arg( product ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
bool TrackingPage::anyOtherChecked() const
|
bool
|
||||||
|
TrackingPage::anyOtherChecked() const
|
||||||
{
|
{
|
||||||
return ui->installCheckBox->isChecked() || ui->machineCheckBox->isChecked() || ui->userCheckBox->isChecked();
|
return ui->installCheckBox->isChecked() || ui->machineCheckBox->isChecked() || ui->userCheckBox->isChecked();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void TrackingPage::buttonNoneChecked(int state)
|
void
|
||||||
|
TrackingPage::buttonNoneChecked( int state )
|
||||||
{
|
{
|
||||||
if ( state )
|
if ( state )
|
||||||
{
|
{
|
||||||
@ -116,7 +124,8 @@ void TrackingPage::buttonNoneChecked(int state)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TrackingPage::buttonChecked(int state)
|
void
|
||||||
|
TrackingPage::buttonChecked( int state )
|
||||||
{
|
{
|
||||||
if ( state )
|
if ( state )
|
||||||
{
|
{
|
||||||
@ -133,7 +142,7 @@ void TrackingPage::buttonChecked(int state)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TrackingPage::trackerChanged(TrackingStyleConfig* config, QWidget* panel, QCheckBox* check)
|
TrackingPage::trackerChanged( TrackingStyleConfig* config, QWidget* panel, QCheckBox* check )
|
||||||
{
|
{
|
||||||
panel->setVisible( config->isConfigurable() );
|
panel->setVisible( config->isConfigurable() );
|
||||||
check->setChecked( config->isEnabled() );
|
check->setChecked( config->isEnabled() );
|
||||||
|
@ -70,7 +70,7 @@ private:
|
|||||||
* hide the UI parts on the @p panel; otherwise show it
|
* hide the UI parts on the @p panel; otherwise show it
|
||||||
* and set @p check state to whether the user has enabled it.
|
* and set @p check state to whether the user has enabled it.
|
||||||
*/
|
*/
|
||||||
void trackerChanged( TrackingStyleConfig* subconfig, QWidget* panel, QCheckBox* check);
|
void trackerChanged( TrackingStyleConfig* subconfig, QWidget* panel, QCheckBox* check );
|
||||||
|
|
||||||
Ui::TrackingPage* ui;
|
Ui::TrackingPage* ui;
|
||||||
};
|
};
|
||||||
|
@ -122,4 +122,3 @@ TrackingViewStep::setConfigurationMap( const QVariantMap& configurationMap )
|
|||||||
{
|
{
|
||||||
m_config->setConfigurationMap( configurationMap );
|
m_config->setConfigurationMap( configurationMap );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user