How did this go unnoticed for so long....
This commit is contained in:
parent
bb692e852e
commit
da717c9886
@ -38,7 +38,7 @@ SettingsDialog::SettingsDialog(QWidget *parent) : QDialog(parent), ui(new Ui::Se
|
||||
if ((settings::settings().contains("fileFormat")))
|
||||
setScheme(settings::settings().value("fileFormat").toString());
|
||||
else
|
||||
setScheme("Screenshot %(yyyy-MM-dd HH:mm:ss)date");
|
||||
setScheme("Screenshot %(yyyy-MM-dd HH:mm:ss)date.ext");
|
||||
|
||||
// Set delay
|
||||
if ((settings::settings().contains("delay")))
|
||||
@ -143,3 +143,7 @@ void SettingsDialog::on_pushButton_clicked() {
|
||||
a->setAttribute(Qt::WA_DeleteOnClose);
|
||||
a->show();
|
||||
}
|
||||
|
||||
void SettingsDialog::on_nameScheme_textChanged(QString txt) {
|
||||
settings::settings().setValue("fileFormat", txt);
|
||||
}
|
||||
|
@ -30,6 +30,7 @@ public:
|
||||
void on_formatBox_currentIndexChanged(int index);
|
||||
void on_imageFormatBox_currentIndexChanged(int index);
|
||||
void on_pushButton_clicked();
|
||||
void on_nameScheme_textChanged(QString txt);
|
||||
|
||||
private:
|
||||
Ui::SettingsDialog *ui;
|
||||
|
@ -91,7 +91,7 @@
|
||||
<string>http://doc.qt.io/qt-5/qdatetime.html#toString</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Screenshot %(yyyy-MM-dd HH:mm:ss)date</string>
|
||||
<string>Screenshot %(yyyy-MM-dd HH:mm:ss)date.%ext</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
@ -61,7 +61,9 @@ void UploaderSingleton::registerUploader(Uploader *uploader) {
|
||||
void UploaderSingleton::upload(QPixmap *pixmap) {
|
||||
auto u = uploaders.value(uploader);
|
||||
QString format = settings::settings().value("captureformat", "PNG").toString();
|
||||
QFile file(saveDir.absoluteFilePath(formatter::format(settings::settings().value("fileFormat").toString(), format.toLower())));
|
||||
QFile file(saveDir.absoluteFilePath(
|
||||
formatter::format(settings::settings().value("fileFormat", "Screenshot %(yyyy-MM-dd HH:mm:ss)date.%ext").toString(),
|
||||
format.toLower())));
|
||||
|
||||
if (file.open(QFile::ReadWrite)) {
|
||||
pixmap->save(&file, format.toLocal8Bit().constData(), settings::settings().value("imageQuality", -1).toInt());
|
||||
|
Loading…
x
Reference in New Issue
Block a user