PlainTextConverter.cpp

Go to the documentation of this file.
00001 
00010 #include "PlainTextConverter.h"
00011 
00012 using namespace beego;
00013 
00014 
00015 struct PlainTextConverter::pImpl {
00016   std::vector<Uint16> inputed_text;
00017 };
00018 
00019 
00020 PlainTextConverter::PlainTextConverter(void) : pimpl(new pImpl) {
00021 }
00022 
00023 
00024 PlainTextConverter::~PlainTextConverter(void) {
00025 }
00026 
00027 
00028 void PlainTextConverter::clear(void) {
00029   pimpl->inputed_text.clear();
00030 }
00031 
00032 
00033 void PlainTextConverter::setConvertBuffer(const std::vector<Uint16>& buffer) {
00034   pimpl->inputed_text = buffer;
00035 }
00036 
00037 
00038 void PlainTextConverter::getConvertBuffer(std::vector<Uint16>& buffer) {
00039   buffer = pimpl->inputed_text;
00040 }
00041 
00042 
00043 bool PlainTextConverter::addChar(char ch) {
00044   pimpl->inputed_text.push_back(ch);
00045   return true;
00046 }
00047 
00048 
00049 bool PlainTextConverter::moveLeft(void) {
00050   // !!!
00051   return false;
00052 }
00053 
00054 
00055 bool PlainTextConverter::moveRight(void) {
00056   // !!!
00057   return false;
00058 }
00059 
00060 
00061 bool PlainTextConverter::moveUp(void) {
00062   // !!!
00063   return false;
00064 }
00065 
00066 
00067 bool PlainTextConverter::moveDown(void) {
00068   // !!!
00069   return false;
00070 }
00071 
00072 
00073 bool PlainTextConverter::escapePressed(void) {
00074   // !!!
00075   return false;
00076 }
00077 
00078 
00079 bool PlainTextConverter::deleteBack(void) {
00080   if (pimpl->inputed_text.empty()) {
00081     return false;
00082   }
00083 
00084   pimpl->inputed_text.pop_back();
00085   return true;
00086 }
00087 
00088 
00089 bool PlainTextConverter::deleteCurrent(void) {
00090   // !!!
00091   return false;
00092 }
00093 
00094 
00095 bool PlainTextConverter::convertInput(void) {
00096   // !!!
00097   return false;
00098 }
00099 

Generated on Mon Apr 13 22:52:01 2009 by  doxygen 1.5.7.1