void Config::LauncherSettings::setContentList(const QString& contentListName, const QStringList& fileNames) { removeContentList(contentListName); QString key = makeContentListKey(contentListName); foreach(const QString& fileName, fileNames) { setMultiValue(key, fileName); }
void PropertyRowNumberField::onMouseDrag(const PropertyDragEvent& e) { if (!dragStarted_) { e.tree->model()->rowAboutToBeChanged(this); dragStarted_ = true; } Point screenSize = e.tree->ui()->screenSize(); float relativeDelta = float(e.totalDelta.x()) / screenSize.x(); int fieldRectWidth = widgetRect(e.tree).width(); if (fieldRectWidth < 16) fieldRectWidth = int(e.tree->treeSize().x() * e.tree->valueColumnWidth()); float valueFieldFraction = fieldRectWidth < FLT_EPSILON ? 0 : float(e.totalDelta.x()) / fieldRectWidth; incrementLog(relativeDelta, valueFieldFraction); setMultiValue(false); }