Skip to content

Commit

Permalink
Improve coding style
Browse files Browse the repository at this point in the history
  • Loading branch information
Martchus committed Aug 20, 2018
1 parent 42004c8 commit b19a210
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 27 deletions.
4 changes: 2 additions & 2 deletions gui/dbquerywidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -113,15 +113,15 @@ void DbQueryWidget::insertSearchTermsFromTagEdit(TagEdit *tagEdit)
// set track number, or if not available part number
bool trackValueOk = false;
try {
TagValue trackValue = tagEdit->value(KnownField::TrackPosition);
const auto trackValue = tagEdit->value(KnownField::TrackPosition);
if (!trackValue.isEmpty()) {
m_ui->trackSpinBox->setValue(trackValue.toPositionInSet().position());
trackValueOk = true;
}
} catch (const ConversionException &) {
}
if (!trackValueOk) {
TagValue trackValue = tagEdit->value(KnownField::PartNumber);
const auto trackValue = tagEdit->value(KnownField::PartNumber);
if (!trackValue.isEmpty()) {
m_ui->trackSpinBox->setValue(trackValue.toInteger());
trackValueOk = true;
Expand Down
51 changes: 26 additions & 25 deletions gui/picturepreviewselection.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -277,23 +277,24 @@ template <class TagType> void pushId3v2CoverValues(TagType *tag, KnownField fiel
*/
void PicturePreviewSelection::apply()
{
if (m_tag) {
if (m_field == KnownField::Cover && (m_tag->type() == TagType::Id3v2Tag || m_tag->type() == TagType::VorbisComment)) {
switch (m_tag->type()) {
case TagType::Id3v2Tag:
pushId3v2CoverValues(static_cast<Id3v2Tag *>(m_tag), m_field, m_values);
break;
case TagType::VorbisComment:
pushId3v2CoverValues(static_cast<VorbisComment *>(m_tag), m_field, m_values);
break;
default:;
}
if (!m_tag) {
return;
}
if (m_field == KnownField::Cover && (m_tag->type() == TagType::Id3v2Tag || m_tag->type() == TagType::VorbisComment)) {
switch (m_tag->type()) {
case TagType::Id3v2Tag:
pushId3v2CoverValues(static_cast<Id3v2Tag *>(m_tag), m_field, m_values);
break;
case TagType::VorbisComment:
pushId3v2CoverValues(static_cast<VorbisComment *>(m_tag), m_field, m_values);
break;
default:;
}
} else {
if (m_values.size()) {
m_tag->setValue(m_field, m_values.first());
} else {
if (m_values.size()) {
m_tag->setValue(m_field, m_values.first());
} else {
m_tag->setValue(m_field, TagValue());
}
m_tag->setValue(m_field, TagValue());
}
}
}
Expand All @@ -317,7 +318,7 @@ void PicturePreviewSelection::clear()
void PicturePreviewSelection::addOfSelectedType()
{
assert(m_currentTypeIndex < m_values.size());
QString path = QFileDialog::getOpenFileName(this, tr("Select a picture to add as cover"));
const auto path = QFileDialog::getOpenFileName(this, tr("Select a picture to add as cover"));
if (!path.isEmpty()) {
addOfSelectedType(path);
}
Expand Down Expand Up @@ -507,7 +508,7 @@ void PicturePreviewSelection::resizeEvent(QResizeEvent *)

void PicturePreviewSelection::dragEnterEvent(QDragEnterEvent *event)
{
const auto *mimeData = event->mimeData();
const auto *const mimeData = event->mimeData();
if (mimeData->hasUrls()) {
for (const auto &url : mimeData->urls()) {
if (url.scheme() == QLatin1String("file")) {
Expand All @@ -521,7 +522,7 @@ void PicturePreviewSelection::dragEnterEvent(QDragEnterEvent *event)

void PicturePreviewSelection::dropEvent(QDropEvent *event)
{
const auto *mimeData = event->mimeData();
const auto *const mimeData = event->mimeData();
if (mimeData->hasUrls()) {
for (const auto &url : mimeData->urls()) {
if (url.scheme() == QLatin1String("file")) {
Expand Down Expand Up @@ -619,7 +620,7 @@ void PicturePreviewSelection::updatePreview(int index)
m_rectItem->setVisible(!isEnabled());
m_scene->addItem(m_rectItem);
}
TagValue &value = m_values[index];
const auto &value = m_values[index];
if (value.isEmpty()) {
m_textItem->setVisible(true);
m_textItem->setPlainText(tr("No image (of the selected type) attached."));
Expand Down Expand Up @@ -661,7 +662,7 @@ void PicturePreviewSelection::updatePreview(int index)
void PicturePreviewSelection::showContextMenu()
{
QMenu menu;
QAction *addAction = menu.addAction(m_ui->addButton->text());
auto *const addAction = menu.addAction(m_ui->addButton->text());
addAction->setIcon(QIcon::fromTheme(QStringLiteral("list-add")));
connect(addAction, &QAction::triggered, this, static_cast<void (PicturePreviewSelection::*)(void)>(&PicturePreviewSelection::addOfSelectedType));
if (m_ui->extractButton->isEnabled()) {
Expand All @@ -671,23 +672,23 @@ void PicturePreviewSelection::showContextMenu()
}
menu.addSeparator();
if (m_ui->removeButton->isEnabled()) {
QAction *removeAction = menu.addAction(m_ui->removeButton->text());
auto *const removeAction = menu.addAction(m_ui->removeButton->text());
removeAction->setIcon(QIcon::fromTheme(QStringLiteral("edit-delete")));
connect(removeAction, &QAction::triggered, this, &PicturePreviewSelection::removeSelected);
}
if (m_ui->restoreButton->isEnabled()) {
QAction *restoreAction = menu.addAction(m_ui->restoreButton->text());
auto *const restoreAction = menu.addAction(m_ui->restoreButton->text());
restoreAction->setIcon(QIcon::fromTheme(QStringLiteral("document-revert")));
connect(restoreAction, &QAction::triggered, std::bind(&PicturePreviewSelection::setup, this, PreviousValueHandling::Clear));
}
menu.addSeparator();
if (m_ui->extractButton->isEnabled()) {
QAction *extractAction = menu.addAction(m_ui->extractButton->text());
auto *const extractAction = menu.addAction(m_ui->extractButton->text());
extractAction->setIcon(QIcon::fromTheme(QStringLiteral("document-save")));
connect(extractAction, &QAction::triggered, this, &PicturePreviewSelection::extractSelected);
}
if (m_ui->displayButton->isEnabled()) {
QAction *displayAction = menu.addAction(m_ui->displayButton->text());
auto *const displayAction = menu.addAction(m_ui->displayButton->text());
displayAction->setIcon(QIcon::fromTheme(QStringLiteral("image-x-generic")));
connect(displayAction, &QAction::triggered, this, &PicturePreviewSelection::displaySelected);
}
Expand Down

0 comments on commit b19a210

Please sign in to comment.