void EditCourseDialog::loadQuery() { int i = socket->getIndexOfLastQuery( qList ); QString str = socket->getData(); socket->closeConnection(); info->showProgressBar( false ); if( i < 0 ) return; switch(i) { case 0: { loadCourse( str ); break; } case 1: { loadCrossCourse( str ); break; } case 2: { loadSale( str ); break; } case 3: { updateCourseAnswer( str ); break; } case 4: { updateSaleAnswer( str ); break; } case 5: { deleteSaleAnswer( str ); break; } case 6: { updateSaleAnswer( str ); break; } case 7: case 8: { getAnotherCourse( str ); break; } } }
void MainWindowTask::setup() { ui->setupUi(this); ui->treeView->setContextMenuPolicy(Qt::CustomContextMenu); settings = new QSettings("NIISI RAS","Kumir 1.9"); setWindowIcon(QIcon(":/taskEdit.ico")); settings->setIniCodec("UTF-8"); lastFiles=settings->value("RescentFiles").toStringList(); customMenu.hide(); connect(ui->loadCurs,SIGNAL(activated()),this,SLOT(loadCourse())); connect(ui->actionSave,SIGNAL(activated()),this,SLOT(saveCourse())); connect(ui->treeView,SIGNAL(clicked(QModelIndex)),this,SLOT(showText(QModelIndex))); connect(ui->treeView,SIGNAL(doubleClicked(QModelIndex)),this,SLOT(startEdit(QModelIndex))); // connect(ui->do_task,SIGNAL(triggered()),this,SLOT(startTask())); qDebug()<<"Check Connect tttttttttttttttttt"; //connect(ui->checkTask,SIGNAL(triggered()),this,SLOT(checkTask())); //connect(ui->actionReset,SIGNAL(triggered()),this,SLOT(resetTask())); connect(ui->actionClose,SIGNAL(triggered()),this,SLOT(Close())); // connect(ui->actionTested,SIGNAL(triggered()),this,SLOT(returnTested())); connect(ui->treeView,SIGNAL(customContextMenuRequested(QPoint)),this,SLOT(customContextMenuRequested(QPoint))); customMenu.addAction(ui->actionAdd); customMenu.addAction(ui->actionRemove); customMenu.addAction(ui->actionEdit); customMenu.addAction(ui->addDeep); customMenu.addSeparator(); customMenu.addAction(ui->actionup); customMenu.addAction(ui->actionDown); customMenu.addAction(ui->actionMakeSection); customMenu.addMenu(ui->menuMove); connect(ui->zadRb,SIGNAL(clicked(bool)),this,SLOT(setType())); connect(ui->nodeRb,SIGNAL(clicked(bool)),this,SLOT(setType())); connect(ui->actionup,SIGNAL(triggered()),this,SLOT(moveUp())); connect(ui->actionDown,SIGNAL(triggered()),this,SLOT(moveDown())); connect(ui->actionAdd,SIGNAL(triggered()),this,SLOT(addTask())); connect(ui->addDeep,SIGNAL(triggered()),this,SLOT(addDeepTask())); connect(ui->actionSaveK,SIGNAL(triggered()),this,SLOT(saveKurs())); connect(ui->actionSave,SIGNAL(triggered()),this,SLOT(saveKursAs())); connect(ui->actionRemove,SIGNAL(triggered()),this,SLOT(deleteTask())); connect(ui->actionMakeSection,SIGNAL(triggered()),this,SLOT(makeSection())); newDialog=new newKursDialog(); connect(ui->actionNewK,SIGNAL(triggered()),this,SLOT(newKurs())); editDialog = new EditDialog(this); connect(ui->actionEdit,SIGNAL(triggered()),this,SLOT(editTask())); //ui->menuKurs->menuAction()->setVisible(false); // ui->menuKurs->menuAction()->setEnabled(false); setEditTaskEnabled(false); ui->treeView->setSelectionMode(QAbstractItemView::SingleSelection); editRoot=new QLineEdit(ui->treeView); editRoot->hide(); connect(editRoot,SIGNAL(editingFinished ()),this,SLOT(endRootEdit())); connect(ui->remIspButt,SIGNAL(pressed()),this,SLOT(remSelIsp())); connect(ui->addIspButt,SIGNAL(pressed()),this,SLOT(addIsp())); connect(ui->ispList,SIGNAL(clicked(QModelIndex)),this,SLOT(showFields())); connect(ui->fieldsList,SIGNAL(clicked(QModelIndex)),this,SLOT(fieldClick())); connect(ui->remFieldButt,SIGNAL(pressed()),this,SLOT(remField())); connect(ui->addFieldButt,SIGNAL(pressed()),this,SLOT(addField())); connect(ui->actionS,SIGNAL(triggered()),this,SLOT(saveBaseKurs())); connect(ui->selFileButt,SIGNAL(pressed()),this,SLOT(setPrg())); connect(ui->prgEdit,SIGNAL(textChanged(QString)),this,SLOT(prgLineChange())); connect(ui->editFButt,SIGNAL(pressed()),this,SLOT(editFile())); connect(ui->menuMove,SIGNAL(aboutToShow()),this,SLOT(createMoveMenu())); // QMessageBox::information( 0, "", trUtf8("Setup add "), 0,0,0); ui->ispSel->addItem("Robot"); ui->ispSel->addItem(trUtf8("Водолей")); ui->actionup->setIcon(QIcon(":/arrow_up.png")); ui->actionDown->setIcon(QIcon(":/arrow_down.png")); changed=false; isTeacher=true; onTask=false; cursFile=""; createRescentMenu(); //ui->textBrowser->setVisible(false); };