Mercurial > hg > svapp
comparison align/Align.cpp @ 785:e136dd3bb5c6
Permit setting the default alignment preference
author | Chris Cannam |
---|---|
date | Wed, 05 Aug 2020 16:05:51 +0100 |
parents | b651dc5ff555 |
children |
comparison
equal
deleted
inserted
replaced
784:ee430e9ffccc | 785:e136dd3bb5c6 |
---|---|
248 settings.setValue("alignment-type", tag); | 248 settings.setValue("alignment-type", tag); |
249 settings.endGroup(); | 249 settings.endGroup(); |
250 } | 250 } |
251 | 251 |
252 void | 252 void |
253 Align::setDefaultAlignmentPreference(AlignmentType type) | |
254 { | |
255 QSettings settings; | |
256 settings.beginGroup("Alignment"); | |
257 if (!settings.contains("alignment-type")) { | |
258 QString tag = getAlignmentTypeTag(type); | |
259 settings.setValue("alignment-type", tag); | |
260 } | |
261 settings.endGroup(); | |
262 } | |
263 | |
264 void | |
253 Align::setPreferredAlignmentProgram(QString program) | 265 Align::setPreferredAlignmentProgram(QString program) |
254 { | 266 { |
255 QSettings settings; | 267 QSettings settings; |
256 settings.beginGroup("Alignment"); | 268 settings.beginGroup("Alignment"); |
257 settings.setValue("alignment-program", program); | 269 settings.setValue("alignment-program", program); |