GUI: Get rid of SaveLoadChooser::setSaveMode.
We already pass the title and process button name to the constructor of SaveLoadChooser and then do not offer any way of changing it, thus changing the edit mode of the chooser is kind of pointless and was never actually used. Instead we pass the mode on SaveLoadChooser construction now.
This commit is contained in:
parent
0e5ae35e34
commit
15046a7529
15 changed files with 25 additions and 50 deletions
|
@ -40,7 +40,7 @@ enum {
|
|||
|
||||
};
|
||||
|
||||
SaveLoadChooser::SaveLoadChooser(const String &title, const String &buttonLabel)
|
||||
SaveLoadChooser::SaveLoadChooser(const String &title, const String &buttonLabel, bool saveMode)
|
||||
: Dialog("SaveLoadChooser"), _delSupport(0), _list(0), _chooseButton(0), _deleteButton(0), _gfxWidget(0) {
|
||||
_delSupport = _metaInfoSupport = _thumbnailSupport = _saveDateSupport = _playTimeSupport = false;
|
||||
|
||||
|
@ -51,7 +51,7 @@ SaveLoadChooser::SaveLoadChooser(const String &title, const String &buttonLabel)
|
|||
// Add choice list
|
||||
_list = new GUI::ListWidget(this, "SaveLoadChooser.List");
|
||||
_list->setNumberingMode(GUI::kListNumberingZero);
|
||||
setSaveMode(false);
|
||||
_list->setEditable(saveMode);
|
||||
|
||||
_gfxWidget = new GUI::GraphicsWidget(this, 0, 0, 10, 10);
|
||||
|
||||
|
@ -117,10 +117,6 @@ const Common::String &SaveLoadChooser::getResultString() const {
|
|||
return (selItem >= 0) ? _list->getSelectedString() : _resultString;
|
||||
}
|
||||
|
||||
void SaveLoadChooser::setSaveMode(bool saveMode) {
|
||||
_list->setEditable(saveMode);
|
||||
}
|
||||
|
||||
void SaveLoadChooser::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
|
||||
int selItem = _list->getSelected();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue