void MainWindow::open() { if(!ismanager) { QMessageBox::information(this, tr("Not entitled"), tr("You are not manager,you have no rights to open a file."),QMessageBox::Ok); } else { opendialog = new QDialog(this); usrfilelabel = new QLabel(tr("userfile")); usrfileedit = new QLineEdit; usrfileedit->setReadOnly(true); usrfilebutton = new QPushButton("open"); bkfilelabel = new QLabel(tr("bookfile")); bkfileedit = new QLineEdit; bkfileedit->setReadOnly(true); bkfilebutton = new QPushButton("open"); oktoopen = new QPushButton("Ok"); QGridLayout layout; layout.addWidget(usrfilelabel,0,0); layout.addWidget(usrfileedit,0,1); layout.addWidget(usrfilebutton,0,2); layout.addWidget(bkfilelabel,1,0); layout.addWidget(bkfileedit,1,1); layout.addWidget(bkfilebutton,1,2); layout.addWidget(oktoopen,2,3); opendialog->setLayout(&layout); connect(usrfilebutton,SIGNAL(clicked()),this,SLOT(openusrfile())); connect(bkfilebutton,SIGNAL(clicked()),this,SLOT(openbkfile())); connect(oktoopen,SIGNAL(clicked()),this,SLOT(okopen())); opendialog->show(); } }
void UIAPI uivsetactive( VSCREEN *vptr ) /**************************************/ { okopen( vptr ); if( ( vptr->flags & V_PASSIVE ) == 0 ) { frontwindow( &(vptr->window ) ); } }
void global uivattrflip( register VSCREEN *vptr, register SAREA area ) /****************************************************/ { okopen( vptr ); oksubarea( area, vptr->area ); battrflip( &(vptr->window.type.buffer), area.row, area.col, area.height, area.width ); uivdirty( vptr, area ); }