Пример #1
0
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;
	}
}
Пример #2
0
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 );
}