mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-08-23 16:23:55 +02:00
settings: only receive debug log when enabled
Change-Id: I2f44f543e893507be205e6cf1efb0219b76d5418
This commit is contained in:
parent
0a946c767d
commit
24518cd91d
4 changed files with 15 additions and 9 deletions
|
@ -26,13 +26,7 @@ SettingsAdapter::SettingsAdapter(AppSettingsManager* settingsManager,
|
||||||
QObject* parent)
|
QObject* parent)
|
||||||
: QmlAdapterBase(instance, parent)
|
: QmlAdapterBase(instance, parent)
|
||||||
, settingsManager_(settingsManager)
|
, settingsManager_(settingsManager)
|
||||||
{
|
{}
|
||||||
QObject::connect(&lrcInstance_->behaviorController(),
|
|
||||||
&lrc::api::BehaviorController::debugMessageReceived,
|
|
||||||
this,
|
|
||||||
&SettingsAdapter::debugMessageReceived,
|
|
||||||
Qt::ConnectionType::UniqueConnection);
|
|
||||||
}
|
|
||||||
|
|
||||||
QString
|
QString
|
||||||
SettingsAdapter::getDir_Document()
|
SettingsAdapter::getDir_Document()
|
||||||
|
@ -1110,5 +1104,14 @@ SettingsAdapter::isAllModeratorsEnabled(const QString& accountId)
|
||||||
void
|
void
|
||||||
SettingsAdapter::monitor(const bool& continuous)
|
SettingsAdapter::monitor(const bool& continuous)
|
||||||
{
|
{
|
||||||
|
if (continuous)
|
||||||
|
debugMessageReceivedConnection_
|
||||||
|
= QObject::connect(&lrcInstance_->behaviorController(),
|
||||||
|
&lrc::api::BehaviorController::debugMessageReceived,
|
||||||
|
this,
|
||||||
|
&SettingsAdapter::debugMessageReceived,
|
||||||
|
Qt::ConnectionType::UniqueConnection);
|
||||||
|
else
|
||||||
|
disconnect(debugMessageReceivedConnection_);
|
||||||
lrcInstance_->monitor(continuous);
|
lrcInstance_->monitor(continuous);
|
||||||
}
|
}
|
||||||
|
|
|
@ -235,5 +235,7 @@ Q_SIGNALS:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
AppSettingsManager* settingsManager_;
|
AppSettingsManager* settingsManager_;
|
||||||
|
|
||||||
|
QMetaObject::Connection debugMessageReceivedConnection_;
|
||||||
};
|
};
|
||||||
Q_DECLARE_METATYPE(SettingsAdapter*)
|
Q_DECLARE_METATYPE(SettingsAdapter*)
|
||||||
|
|
|
@ -84,6 +84,7 @@ Rectangle {
|
||||||
Layout.rightMargin: JamiTheme.preferredMarginSize
|
Layout.rightMargin: JamiTheme.preferredMarginSize
|
||||||
Layout.bottomMargin: JamiTheme.preferredMarginSize
|
Layout.bottomMargin: JamiTheme.preferredMarginSize
|
||||||
itemWidth: preferredColumnWidth
|
itemWidth: preferredColumnWidth
|
||||||
|
visible: Qt.platform.os == "windows" ? false : true
|
||||||
}
|
}
|
||||||
|
|
||||||
// update setting panel
|
// update setting panel
|
||||||
|
@ -92,7 +93,7 @@ Rectangle {
|
||||||
Layout.leftMargin: JamiTheme.preferredMarginSize
|
Layout.leftMargin: JamiTheme.preferredMarginSize
|
||||||
Layout.rightMargin: JamiTheme.preferredMarginSize
|
Layout.rightMargin: JamiTheme.preferredMarginSize
|
||||||
Layout.bottomMargin: JamiTheme.preferredMarginSize
|
Layout.bottomMargin: JamiTheme.preferredMarginSize
|
||||||
visible: Qt.platform.os == "windows"? true : false
|
visible: Qt.platform.os == "windows" ? true : false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue