QList<QConsoleWidgetCommand> upOne(){ if(commandBuffers.empty()){return QList<QConsoleWidgetCommand>();} ++currentIndex; if( currentIndex< size() && currentIndex>=0){ return commandBuffers[currentIndex ]; }else{ currentIndex= size(); } return *(commandBuffers.rbegin()); }