aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2016-10-16 18:35:42 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2016-10-16 18:35:42 +0200
commit38547e08a8dd31ae15fece922c6209da9422eb7c (patch)
tree6c0be31c875e859166f6c7f59537160b95c3a740
parentInitial commit. (diff)
downloadclockphoto-38547e08a8dd31ae15fece922c6209da9422eb7c.tar.xz
clockphoto-38547e08a8dd31ae15fece922c6209da9422eb7c.zip
Use accept role better1.1
-rw-r--r--README.md4
-rw-r--r--clockphoto.gifbin0 -> 739334 bytes
-rw-r--r--widget.cpp10
3 files changed, 9 insertions, 5 deletions
diff --git a/README.md b/README.md
index 0da8fb1..8a54f0a 100644
--- a/README.md
+++ b/README.md
@@ -16,3 +16,7 @@ This requires `exiv2` and `qt5`.
$ qmake
$ make
$ ./clockphoto CLOCK_PHOTO [IMAGE_DIRECTORY]
+
+### Demo
+
+<img src="clockphoto.gif" style="max-width: 100%">
diff --git a/clockphoto.gif b/clockphoto.gif
new file mode 100644
index 0000000..0196be4
--- /dev/null
+++ b/clockphoto.gif
Binary files differ
diff --git a/widget.cpp b/widget.cpp
index c7b6375..f234aca 100644
--- a/widget.cpp
+++ b/widget.cpp
@@ -29,9 +29,9 @@ Widget::Widget(const QStringList &photos, const QString &dir, const QString &clo
const QString defaultText = tr("Choose the date and time of the clock photo above.");
QLabel *adjustment = new QLabel(defaultText);
layout->addWidget(adjustment);
- QDialogButtonBox *buttons = new QDialogButtonBox(QDialogButtonBox::Apply | QDialogButtonBox::Cancel);
- buttons->button(QDialogButtonBox::Apply)->setText(tr("&Adjust dates"));
- buttons->button(QDialogButtonBox::Apply)->setEnabled(false);
+ QDialogButtonBox *buttons = new QDialogButtonBox(QDialogButtonBox::Save | QDialogButtonBox::Cancel);
+ buttons->button(QDialogButtonBox::Save)->setText(tr("&Adjust dates"));
+ buttons->button(QDialogButtonBox::Save)->setEnabled(false);
layout->addWidget(buttons);
setLayout(layout);
@@ -41,10 +41,10 @@ Widget::Widget(const QStringList &photos, const QString &dir, const QString &clo
QTime difference = QTime(0, 0).addSecs(qAbs(diff) % 86400);
if (diff != 0) {
adjustment->setText(QString("%1 %2 days, %3 hours, %4 minutes, %5 seconds").arg(diff < 0 ? tr("Add") : tr("Subtract")).arg(days).arg(difference.hour()).arg(difference.minute()).arg(difference.second()));
- buttons->button(QDialogButtonBox::Apply)->setEnabled(true);
+ buttons->button(QDialogButtonBox::Save)->setEnabled(true);
} else {
adjustment->setText(defaultText);
- buttons->button(QDialogButtonBox::Apply)->setEnabled(false);
+ buttons->button(QDialogButtonBox::Save)->setEnabled(false);
}
});