Date:2010-07-28 01:52:05 (13 years 4 months ago)
Author:Maarten ter Huurne
Commit:44bed79d5c17b058e9d34e690df81f16bd709f5d
Message:Give adjustInput() an empty default implementation and remove empty overrides.

Again a slight reduction in binary size.
Files: src/menusetting.cpp (1 diff)
src/menusetting.h (1 diff)
src/menusettingbool.cpp (1 diff)
src/menusettingbool.h (1 diff)
src/menusettingmultistring.cpp (1 diff)
src/menusettingmultistring.h (1 diff)
src/menusettingstringbase.cpp (1 diff)
src/menusettingstringbase.h (1 diff)

Change Details

src/menusetting.cpp
4242    buttonBox.handleTS();
4343}
4444
45void MenuSetting::adjustInput()
46{
47}
48
4549void MenuSetting::drawSelected(int /*y*/)
4650{
4751    buttonBox.paint(5);
src/menusetting.h
5050    virtual void handleTS();
5151
5252    virtual void manageInput() = 0;
53    virtual void adjustInput() = 0;
53    virtual void adjustInput();
5454    virtual void drawSelected(int y);
5555    virtual bool edited() = 0;
5656
src/menusettingbool.cpp
9191        return *_value;
9292}
9393
94void MenuSettingBool::adjustInput() {}
95
9694bool MenuSettingBool::edited()
9795{
9896    return originalValue != value();
src/menusettingbool.h
4343
4444    virtual void draw(int y);
4545    virtual void manageInput();
46    virtual void adjustInput();
4746    virtual bool edited();
4847
4948    void setValue(int value);
src/menusettingmultistring.cpp
7676    *value = (*choices)[sel];
7777}
7878
79void MenuSettingMultiString::adjustInput() {}
80
8179bool MenuSettingMultiString::edited()
8280{
8381    return originalValue != *value;
src/menusettingmultistring.h
4343
4444    virtual void draw(int y);
4545    virtual void manageInput();
46    virtual void adjustInput();
4746    virtual bool edited();
4847};
4948
src/menusettingstringbase.cpp
5050    if (gmenu2x->input[ACTION_B]) edit();
5151}
5252
53void MenuSettingStringBase::adjustInput()
54{
55}
56
5753void MenuSettingStringBase::clear()
5854{
5955    setValue("");
src/menusettingstringbase.h
4040
4141    virtual void draw(int y);
4242    virtual void manageInput();
43    virtual void adjustInput();
4443    virtual bool edited();
4544
4645    void setValue(const string &value) { *_value = value; }

Archive Download the corresponding diff file



interactive