X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fglobalsettings.cpp;h=936082909230676a8326f8f328d92dd5f028459d;hp=1a589fe9cf0459b986d88f2b5dfaa3398a1ba710;hb=bcb4c327ee9b8d2172d126429ba017884d079d4c;hpb=c1a688dec0b117146a47cc5200e5bc81e445fd2c diff --git a/pv/globalsettings.cpp b/pv/globalsettings.cpp index 1a589fe9..93608290 100644 --- a/pv/globalsettings.cpp +++ b/pv/globalsettings.cpp @@ -39,6 +39,7 @@ const QString GlobalSettings::Key_View_ConversionThresholdDispMode = "View_Conve const QString GlobalSettings::Key_View_DefaultDivHeight = "View_DefaultDivHeight"; const QString GlobalSettings::Key_View_DefaultLogicHeight = "View_DefaultLogicHeight"; const QString GlobalSettings::Key_Dec_InitialStateConfigurable = "Dec_InitialStateConfigurable"; +const QString GlobalSettings::Key_Log_BufferSize = "Log_BufferSize"; vector GlobalSettings::callbacks_; bool GlobalSettings::tracking_ = false; @@ -71,6 +72,10 @@ void GlobalSettings::set_defaults_where_needed() if (!contains(Key_View_DefaultLogicHeight)) setValue(Key_View_DefaultLogicHeight, 2 * QFontMetrics(QApplication::font()).height()); + + // Default to 500 lines of backlog + if (!contains(Key_Log_BufferSize)) + setValue(Key_Log_BufferSize, 500); } void GlobalSettings::add_change_handler(GlobalSettingsInterface *cb)