do_ext(int c) { int x,y; switch(c) { case 31: setscroll(); break; case 59: /* edit user */ pullmenu(); break; case 60: /* view user stats */ break; case 61: /* sysop drop to dos */ todos(); break; /* case 62: /* commands */ curr_cursor(&x,&y); cursor(0,25); chooselist(); cursor(x,y); break;*/ case 63: /* disconnect w/o line noise */ hangup(); break; case 64: /* disconnect w/ line noise */ line_noise(); hangup(); break; case 65: /* finger/nuke user */ break; case 66: /* temp. sysop access */ break; case 67: /* spurt o' line noise */ line_noise(); break; case 68: /* chat w/ user */ chat(); put_char(12); break; } }
bool Prueba::loadCalendar() { if ( ! (_uri.endsWith(".ics") || _uri.endsWith(".vcs"))) return false; if(!_storage) _storage = new KCalCore::FileStorage( _calendar, _uri ); else _storage->setFileName(_uri); bool ret = _storage->load(); if( ret){ KCalCore::Todo::List todos(_calendar->todos()); KCalCore::Event::List events(_calendar->events()); int i; CalendarToDo *ctd; CalendarEvent *evt; for(i = 0; i < todos.count(); i++){ ctd = new CalendarToDo(this->parent(), &*todos[i]); listToDos.append(ctd); } for(i = 0; i < events.count(); i++){ evt = new CalendarEvent(this->parent(), &*events[i]); listEvents.append(evt); } return true; }else return false; // _calendar.clear(); // if (_storage) // delete _storage; // KCalCore::MemoryCalendar::Ptr _calendar( new KCalCore::MemoryCalendar( KDateTime::UTC )); // _storage = new KCalCore::FileStorage( _calendar, _uri ); }