Minor : minimize code

This commit is contained in:
Claveau Joshua
2020-09-18 11:48:11 +02:00
parent 139241e773
commit 215ddbd878

View File

@@ -77,26 +77,21 @@ PropertiesEditorWidget *PropertiesEditorFactory::propertiesEditor(
PropertiesEditorWidget *editor, PropertiesEditorWidget *editor,
QWidget *parent) QWidget *parent)
{ {
int count_ = items.size(); const int count_ = items.size();
if (count_ == 0) {
return nullptr;
}
QGraphicsItem *item = items.first();
const int type_ = item->type();
//The editor widget can only edit one item //The editor widget can only edit one item
//or several items of the same type //or several items of the same type
if (count_ != 1) for (auto qgi : items) {
{ if (qgi->type() != type_) {
if (count_ == 0) {
return nullptr; return nullptr;
} }
int type_ = items.first()->type();
for (QGraphicsItem *qgi : items) {
if (qgi->type() != type_) {
return nullptr;
}
}
} }
QGraphicsItem *item = items.first();
const int type_ = item->type();
QString class_name; QString class_name;
if (editor) { if (editor) {
class_name = editor->metaObject()->className(); class_name = editor->metaObject()->className();