Add Checkbox to enable or disable the dialog to display the elpsaed time

of collection loading
This commit is contained in:
Laurent Trinques
2020-01-07 13:02:43 +01:00
parent 3492540d53
commit fbec9c9aa5
3 changed files with 20 additions and 5 deletions

View File

@@ -27,6 +27,7 @@
#include <QtConcurrent>
#include <QFutureWatcher>
#include <QMessageBox>
#include <QSettings>
/**
* @brief ElementsCollectionModel::ElementsCollectionModel
@@ -251,8 +252,13 @@ void ElementsCollectionModel::loadCollections(bool common_collection, bool custo
emit loadingProgressValue(futur.progressValue());
}
int ms = t.elapsed();
QSettings settings;
if (settings.value("m_use_timer").toBool())
{
QMessageBox::about(nullptr, tr("Chargement collection d'élément"), tr("Le chargement de la collection d'éléments à été éffectué en %1 ms").arg(ms));
}
}
/**

View File

@@ -43,6 +43,7 @@ GeneralConfigurationPage::GeneralConfigurationPage(QWidget *parent) :
ui->DiagramEditor_xKeyGridFine_sb->setValue(settings.value("diagrameditor/key_fine_Xgrid", 1).toInt());
ui->DiagramEditor_yKeyGridFine_sb->setValue(settings.value("diagrameditor/key_fine_Ygrid", 1).toInt());
ui->m_use_system_color_cb->setChecked(settings.value("usesystemcolors", "true").toBool());
ui->m_use_timer_widget->setChecked(settings.value("m_use_timer", true).toBool());
bool tabbed = settings.value("diagrameditor/viewmode", "tabbed") == "tabbed";
if(tabbed)
ui->m_use_tab_mode_rb->setChecked(true);
@@ -127,7 +128,7 @@ GeneralConfigurationPage::GeneralConfigurationPage(QWidget *parent) :
ui->m_custom_tbt_path_cb->blockSignals(false);
}
ui->m_use_pugi_xml->setChecked(settings.value("use_pugixml").toBool());
ui->m_use_pugi_xml->setChecked(settings.value("use_pugixml").toBool());
fillLang();
}
@@ -160,6 +161,7 @@ void GeneralConfigurationPage::applyConf()
//DIAGRAM VIEW
settings.setValue("diagramview/gestures", ui->m_use_gesture_trackpad->isChecked());
settings.setValue("m_use_timer", ui->m_use_timer_widget->isChecked());
//DIAGRAM COMMAND
settings.setValue("diagramcommands/erase-label-on-copy", ui->m_save_label_paste->isChecked());

View File

@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>727</width>
<height>510</height>
<height>535</height>
</rect>
</property>
<property name="windowTitle">
@@ -17,7 +17,7 @@
<item row="0" column="0">
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>0</number>
<number>2</number>
</property>
<widget class="QWidget" name="tab_3">
<attribute name="title">
@@ -328,7 +328,14 @@ Vous pouvez spécifier ici la valeur par défaut de ce champ pour les éléments
<item>
<widget class="QCheckBox" name="m_use_pugi_xml">
<property name="text">
<string>Utiliser pugi xml pour le chargement des collections.</string>
<string>Utiliser pugiXml pour le chargement des collections.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="m_use_timer_widget">
<property name="text">
<string>Afficher le temps de chargement des collections</string>
</property>
</widget>
</item>