| 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 | ||
|---|---|---|
| 42 | 42 | buttonBox.handleTS(); |
| 43 | 43 | } |
| 44 | 44 | |
| 45 | void MenuSetting::adjustInput() | |
| 46 | { | |
| 47 | } | |
| 48 | ||
| 45 | 49 | void MenuSetting::drawSelected(int /*y*/) |
| 46 | 50 | { |
| 47 | 51 | buttonBox.paint(5); |
| src/menusetting.h | ||
|---|---|---|
| 50 | 50 | virtual void handleTS(); |
| 51 | 51 | |
| 52 | 52 | virtual void manageInput() = 0; |
| 53 | virtual void adjustInput() = 0; | |
| 53 | virtual void adjustInput(); | |
| 54 | 54 | virtual void drawSelected(int y); |
| 55 | 55 | virtual bool edited() = 0; |
| 56 | 56 | |
| src/menusettingbool.cpp | ||
|---|---|---|
| 91 | 91 | return *_value; |
| 92 | 92 | } |
| 93 | 93 | |
| 94 | void MenuSettingBool::adjustInput() {} | |
| 95 | ||
| 96 | 94 | bool MenuSettingBool::edited() |
| 97 | 95 | { |
| 98 | 96 | return originalValue != value(); |
| src/menusettingbool.h | ||
|---|---|---|
| 43 | 43 | |
| 44 | 44 | virtual void draw(int y); |
| 45 | 45 | virtual void manageInput(); |
| 46 | virtual void adjustInput(); | |
| 47 | 46 | virtual bool edited(); |
| 48 | 47 | |
| 49 | 48 | void setValue(int value); |
| src/menusettingmultistring.cpp | ||
|---|---|---|
| 76 | 76 | *value = (*choices)[sel]; |
| 77 | 77 | } |
| 78 | 78 | |
| 79 | void MenuSettingMultiString::adjustInput() {} | |
| 80 | ||
| 81 | 79 | bool MenuSettingMultiString::edited() |
| 82 | 80 | { |
| 83 | 81 | return originalValue != *value; |
| src/menusettingmultistring.h | ||
|---|---|---|
| 43 | 43 | |
| 44 | 44 | virtual void draw(int y); |
| 45 | 45 | virtual void manageInput(); |
| 46 | virtual void adjustInput(); | |
| 47 | 46 | virtual bool edited(); |
| 48 | 47 | }; |
| 49 | 48 | |
| src/menusettingstringbase.cpp | ||
|---|---|---|
| 50 | 50 | if (gmenu2x->input[ACTION_B]) edit(); |
| 51 | 51 | } |
| 52 | 52 | |
| 53 | void MenuSettingStringBase::adjustInput() | |
| 54 | { | |
| 55 | } | |
| 56 | ||
| 57 | 53 | void MenuSettingStringBase::clear() |
| 58 | 54 | { |
| 59 | 55 | setValue(""); |
| src/menusettingstringbase.h | ||
|---|---|---|
| 40 | 40 | |
| 41 | 41 | virtual void draw(int y); |
| 42 | 42 | virtual void manageInput(); |
| 43 | virtual void adjustInput(); | |
| 44 | 43 | virtual bool edited(); |
| 45 | 44 | |
| 46 | 45 | void setValue(const string &value) { *_value = value; } |
Branches:
install_locations
master
opkrun
packages
