tag editor: fix middle column binds if titles_visibility is disabled
This commit is contained in:
@@ -112,8 +112,10 @@ TagEditor::TagEditor() : FParser(0), FParserHelper(0), FParserLegend(0), FParser
|
|||||||
TagTypes->addItem("Filename");
|
TagTypes->addItem("Filename");
|
||||||
TagTypes->addSeparator();
|
TagTypes->addSeparator();
|
||||||
if (Config.titles_visibility)
|
if (Config.titles_visibility)
|
||||||
|
{
|
||||||
TagTypes->addItem("Options", 1, 1);
|
TagTypes->addItem("Options", 1, 1);
|
||||||
TagTypes->addSeparator();
|
TagTypes->addSeparator();
|
||||||
|
}
|
||||||
TagTypes->addItem("Capitalize First Letters");
|
TagTypes->addItem("Capitalize First Letters");
|
||||||
TagTypes->addItem("lower all letters");
|
TagTypes->addItem("lower all letters");
|
||||||
TagTypes->addSeparator();
|
TagTypes->addSeparator();
|
||||||
@@ -534,27 +536,27 @@ void TagEditor::enterPressed()
|
|||||||
Tags->scroll(NC::Scroll::Down);
|
Tags->scroll(NC::Scroll::Down);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (id == 16) // capitalize first letters
|
else if (id == TagTypes->size()-5) // capitalize first letters
|
||||||
{
|
{
|
||||||
Statusbar::msg("Processing...");
|
Statusbar::msg("Processing...");
|
||||||
for (auto it = EditedSongs.begin(); it != EditedSongs.end(); ++it)
|
for (auto it = EditedSongs.begin(); it != EditedSongs.end(); ++it)
|
||||||
CapitalizeFirstLetters(**it);
|
CapitalizeFirstLetters(**it);
|
||||||
Statusbar::msg("Done");
|
Statusbar::msg("Done");
|
||||||
}
|
}
|
||||||
else if (id == 17) // lower all letters
|
else if (id == TagTypes->size()-4) // lower all letters
|
||||||
{
|
{
|
||||||
Statusbar::msg("Processing...");
|
Statusbar::msg("Processing...");
|
||||||
for (auto it = EditedSongs.begin(); it != EditedSongs.end(); ++it)
|
for (auto it = EditedSongs.begin(); it != EditedSongs.end(); ++it)
|
||||||
LowerAllLetters(**it);
|
LowerAllLetters(**it);
|
||||||
Statusbar::msg("Done");
|
Statusbar::msg("Done");
|
||||||
}
|
}
|
||||||
else if (id == 19) // reset
|
else if (id == TagTypes->size()-2) // reset
|
||||||
{
|
{
|
||||||
for (auto it = Tags->beginV(); it != Tags->endV(); ++it)
|
for (auto it = Tags->beginV(); it != Tags->endV(); ++it)
|
||||||
it->clearModifications();
|
it->clearModifications();
|
||||||
Statusbar::msg("Changes reset");
|
Statusbar::msg("Changes reset");
|
||||||
}
|
}
|
||||||
else if (id == 20) // save
|
else if (id == TagTypes->size()-1) // save
|
||||||
{
|
{
|
||||||
bool success = 1;
|
bool success = 1;
|
||||||
Statusbar::msg("Writing changes...");
|
Statusbar::msg("Writing changes...");
|
||||||
|
|||||||
Reference in New Issue
Block a user