diff options
author | Andrzej Rybczak <electricityispower@gmail.com> | 2009-09-16 03:10:53 +0000 |
---|---|---|
committer | Andrzej Rybczak <electricityispower@gmail.com> | 2009-09-16 03:10:53 +0000 |
commit | fc6d367f750bf380023c5096783c747cfad68e6b (patch) | |
tree | ce741081c0b0272b1e34bb2457404091b4d76519 | |
parent | 21468d9537931e4dbae2d0992859270f2b9a6353 (diff) |
remove Clone() and EmptyClone() methods from NCurses::Window and derives
these functions served no purpose.
-rw-r--r-- | src/menu.h | 8 | ||||
-rw-r--r-- | src/scrollpad.cpp | 5 | ||||
-rw-r--r-- | src/scrollpad.h | 3 | ||||
-rw-r--r-- | src/window.cpp | 5 | ||||
-rw-r--r-- | src/window.h | 3 |
5 files changed, 0 insertions, 24 deletions
@@ -179,9 +179,6 @@ namespace NCurses const T &at(size_t i) const; const T &operator[](size_t i) const; T &operator[](size_t i); - - virtual Menu<T> *Clone() const { return new Menu<T>(*this); } - virtual Menu<T> *EmptyClone() const; protected: void ClearFiltered(); @@ -797,10 +794,5 @@ template <typename T> T &NCurses::Menu<T>::operator[](size_t i) return (*itsOptionsPtr)[i]->Item; } -template <typename T> NCurses::Menu<T> *NCurses::Menu<T>::EmptyClone() const -{ - return new NCurses::Menu<T>(GetStartX(), GetStartY(), GetWidth(), GetHeight(), itsTitle, itsBaseColor, itsBorder); -} - #endif diff --git a/src/scrollpad.cpp b/src/scrollpad.cpp index 96d0dcfd..cdb7cb25 100644 --- a/src/scrollpad.cpp +++ b/src/scrollpad.cpp @@ -215,8 +215,3 @@ Scrollpad &Scrollpad::operator<<(const std::string &s) } #endif // _UTF8 -Scrollpad *Scrollpad::EmptyClone() const -{ - return new Scrollpad(GetStartX(), GetStartY(), GetWidth(), GetHeight(), itsTitle, itsBaseColor, itsBorder); -} - diff --git a/src/scrollpad.h b/src/scrollpad.h index 4a417162..654f47fc 100644 --- a/src/scrollpad.h +++ b/src/scrollpad.h @@ -58,9 +58,6 @@ namespace NCurses Scrollpad &operator<<(const std::string &s); # endif // _UTF8 - virtual Scrollpad *Clone() const { return new Scrollpad(*this); } - virtual Scrollpad *EmptyClone() const; - protected: virtual void Recreate(); diff --git a/src/window.cpp b/src/window.cpp index 413d1c2e..14a11011 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -827,11 +827,6 @@ Window &Window::operator<<(size_t s) return *this; } -Window * Window::EmptyClone() const -{ - return new Window(GetStartX(), GetStartY(), GetWidth(), GetHeight(), itsTitle, itsBaseColor, itsBorder); -} - std::string ToString(const std::wstring &ws) { std::string result; diff --git a/src/window.h b/src/window.h index cbaabfe9..44402bbb 100644 --- a/src/window.h +++ b/src/window.h @@ -434,9 +434,6 @@ namespace NCurses /// Window &operator<<(const std::wstring &ws); - virtual Window *Clone() const { return new Window(*this); } - virtual Window *EmptyClone() const; - /// Fallback for Length() for wide strings used if unicode support is disabled /// @param s string that real length has to be measured /// @return standard std::string::length() result since it's only fallback |