void EWAUserActionsEditorDialog::on_pChangeCoordsButton_clicked()
{
    EWAUserAction *pAction = getCurrentAction();
    if( !pAction || !pAction->isMouseEvent() )
    {
        return;
    }
    
    QDialog *pDlg = new QDialog( this );
    Ui::EWAPointEditorDlgUi dlgUi;
    dlgUi.setupUi( pDlg );
    
    QPoint pnt = pAction->getClickCoords();
    dlgUi.pXCoordSpinBox->setValue( pnt.x() );
    dlgUi.pYCoordSpinBox->setValue( pnt.y() );
    
    if( pDlg->exec() == QDialog::Accepted )
    {
        QModelIndex currModelId = ui.pTableView->currentIndex();
        
        pAction->setClickCoords( QPoint( dlgUi.pXCoordSpinBox->value(), dlgUi.pYCoordSpinBox->value() ) );
        initModel();
        
        enbleItem( currModelId.row() );
    }
    
    delete pDlg;
}
void EWAUserActionsEditorDialog::on_pNormalizeDelaysButton_clicked()
{
    bool ok = false;
    double dMinDelay = 0.001*(double)EWAUserActionsProcessor::getMinActDelay();
    double dCurrTime = dMinDelay;
    double dMaxDelay = 3.;
    EWAUserAction *pAction = getCurrentAction();
    if( pAction )
    {
        dCurrTime = 0.001*pAction->getTime();
    }
    
    double dNewPeriod = QInputDialog::getDouble( 
    this, 
    tr( "Common delay" ), 
    tr( "Input new value [%1...%2]:" ).arg( dMinDelay ).arg( dMaxDelay ),
    qMax( dCurrTime, dMinDelay ),
    dMinDelay,
    dMaxDelay, 
    3, 
    &ok );
    if( ok && m_sitePtr )
    {
        m_sitePtr->getEWANetworkManagerPtr()->setCommonDelayForActions( m_pStoredPages, dNewPeriod*1000 );
        
        QModelIndex currModelId = ui.pTableView->currentIndex();
        
        initModel();
        
        enbleItem( currModelId.row() );
    }
}
void EWAUserActionsEditorDialog::setSitePtr( EWASiteHandle* pSite )
{
    if( pSite )
    {
        m_sitePtr = pSite;
        m_pStoredPages = new QVector<EWAUserActionsCollection*>();
        createUserActivitysCopy( m_sitePtr->getEWANetworkManagerPtr()->getGesturesPlayer()->getPagesPtr(),
            m_pStoredPages );
        
        if( m_pStoredPages->first()->getActionsCount() )
        {
            QSize initSize = m_pStoredPages->first()->getActionsPtr()->at( 0 )->getWebViewSize();
            ui.pWebView->resize( initSize );
            ui.scrollArea->widget()->resize( initSize );
            ui.scrollArea->update();
        }
        
        connect( ui.pWebView, SIGNAL( loadStarted() ),
            this, SLOT( slotLoadStarted() ) );
        connect( ui.pWebView, SIGNAL( loadFinished(bool) ),
            this, SLOT( slotLoadFinished(bool) ) );
            
        setWindowTitle( tr( "User's Activities Editor - [%1]" ).arg( m_sitePtr->getVisibleMsgTitle() ) );
        
        initModel();
        
        ui.pWebView->setUrl( pSite->getUrl() );
    }
}
void EWAUserActionsEditorDialog::on_pDeleteButton_clicked()
{
    QModelIndex currModelId = ui.pTableView->currentIndex();
    
    if( currModelId.isValid() )
    {
        QStandardItem *pItem = m_pModel->item( currModelId.row() );
        if( pItem )
        {
            int iPageNum = pItem->data( PTR2PAGE_ROLE ).toInt();
            EWAUserActionsCollection* pCollection = m_pStoredPages->at( iPageNum );
            if( pCollection )
            {
                int iActNum = pItem->data( PTR2GEST_ROLE ).toInt();
                if( iActNum >= 0 && iActNum < pCollection->getActionsCount() )
                {
                    EWAUserAction *pAction = pCollection->getActionsPtr()->at( iActNum );
                    if( pAction )
                    {
                        pCollection->getActionsPtr()->remove( iActNum );
                        delete pAction;
                        
                        initModel();
                        
                        enbleItem( currModelId.row() );
                    }
                }
            }
        }
    }
}
Exemple #5
0
CloudTableView::CloudTableView(int modelNum)
{
    cs=0;
    CTModel=0;
    myProxyModel = new MySortFilterProxyModel();
    myProxyModel->setDynamicSortFilter(true);
 //   myProxyModel->setFilterKeyColumn(0);

    initModel(modelNum);
    this->setSortingEnabled(true);
    this->sortByColumn(0,Qt::AscendingOrder);




    installEventFilter(this);   // event filter for using keyboard


    connect(this,SIGNAL(doubleClicked(QModelIndex)),this,SLOT(dblClick(QModelIndex)));
    //    connect(this,SIGNAL(activated(QModelIndex)),this,SLOT(verticalScrollbarValueChanged(int)));
    //    connect(this,SIGNAL(entered(QModelIndex)),this,SLOT(qTest()));

    this->setContextMenuPolicy(Qt::CustomContextMenu);
    connect(this,SIGNAL(customContextMenuRequested(QPoint)),this,SLOT(sheetContextMenu(const QPoint &)));

    //Reimplement signal from QWidget
    connect(this,SIGNAL(focusOutEvent(QFocusEvent*)),this,SLOT(outOfFocusHappend()));

}
int main(int argc, char* argv[])
{
	/* Creation of the tree of characters.*/
	initClass();

	printf("Example 1 :\n");
	ptr_example e1=createExample(senator, 1, 3);
	displayExample(e1);

	printf("Example 2 :\n");
	ptr_example e2=createExample(droid, 5, 2);
	displayExample(e2);

	printf("Example 3 :\n");
	ptr_example e3=createExample(jedi, 4, 2);
	displayExample(e3);

	printf("\nModel initialization...\n\n");
	
	ptr_model model;
	model=initModel(e1);
	displayModel(model);
	
	printf("Comparison between model and example 2...\n");
	comparison(model, e2);
	displayModel(model);

	printf("Comparison between model and example 3...\n");
	comparison(model, e3);
	displayModel(model);

	return 0;
}
AdviceRecord::AdviceRecord(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::AdviceRecord)
{
    ui->setupUi(this);
    initModel();
    initView();
}
Exemple #8
0
AccountPay::AccountPay(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::AccountPay)
{
    ui->setupUi(this);
    initModel();
    initView();
}
Exemple #9
0
 void MatlabAdapter::init()
 {
     initModel();
     initSegments();
     initJoints();
     initGenCoords();
     //printMap();
 }
	DirsTreeWidget::DirsTreeWidget (QWidget* parent /* = 0 */) :
		QTreeView (parent),
		model_()
	{
		initModel();
		initView();
		initContextMenu();
	}
ResideRegister::ResideRegister(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::ResideRegister)
{
    ui->setupUi(this);
    initModel();
    initView();
}
Exemple #12
0
RoleDialog::RoleDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::RoleDialog)
{
    ui->setupUi(this);
    initModel();
    initView();
}
int main(void) {
  initModel(MSG);
  huffman();
  printf("Дърво на Хъфман за %s:\n",MSG);
  printTree(forest[1].root,0);
  writeCodes(forest[1].root,0);
  return 0;
}
OperationLog::OperationLog(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::OperationLog)
{
    ui->setupUi(this);
    initModel();
    initView();
}
EmployeeBaseinfo::EmployeeBaseinfo(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::EmployeeBaseinfo)
{
    ui->setupUi(this);
    initModel();
    initView();
}
Exemple #16
0
PrimaNotaWindow::PrimaNotaWindow(QWidget *parent) :
    CustomWindow(parent),
    ui(new Ui::PrimaNotaWindow)
{
    ui->setupUi(this);
    initModel();
    initComboBox();
}
Exemple #17
0
Previlege::Previlege(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Previlege)
{
    ui->setupUi(this);
    initModel();
    initView();
}
int main(int argc, char** argv) {
	initRos(argc, argv);
	initModel();
	initWindow(argc, argv);

	glutMainLoop();

	return 0;
}
Exemple #19
0
// Initialize computation of MNA matrix entries for HB.
void resistor::initHB (void) {
  initModel ();
  nr_double_t r = getScaledProperty ("R");
  setVoltageSources (1);
  setInternalVoltageSource (1);
  allocMatrixMNA ();
  voltageSource (VSRC_1, NODE_1, NODE_2);
  setD (VSRC_1, VSRC_1, -r);
}
Exemple #20
0
BasicInfoRpt::BasicInfoRpt(QWidget* parent, const QString& title)
    : BaseStyleWidget(parent)
    , BaseReport()
{
    initUI(title);
    initModel();
    initConnection();
    selectOSInfo();
}
Exemple #21
0
void mscross::initDC (void) {
  initModel ();
  setVoltageSources (5);
  allocMatrixMNA ();
  voltageSource (VSRC_1, NODE_1, NODE_5);
  voltageSource (VSRC_2, NODE_3, NODE_5);
  voltageSource (VSRC_3, NODE_2, NODE_6);
  voltageSource (VSRC_4, NODE_4, NODE_6);
  voltageSource (VSRC_5, NODE_5, NODE_6);
}
void MangaListWidget::addManga(void) {
  AddMangaDialog* addMangandialog = new AddMangaDialog(this);
  switch(addMangandialog->exec()) {
  case QDialog::Accepted:
    initModel();
    break;
  case QDialog::Rejected:
    break;
  }
}
void 
activeModelTracker::initialize(const vpCameraParameters& cam_, const vpHomogeneousMatrix& cMo_, int rows_, int cols_)
{
	this->rows = rows_;
	this->cols = cols_;
	this->cMo = cMo_;
	this->cam = cam_;

	initModel();
}
Exemple #24
0
void Toolbox::train(DataSet &X, bool bInitWeights)
{
	if(bInitWeights)
	{
		initModel(X);
		initWeights(X);
	}
	//Start training
	pOptimizer->optimize(pModel,&X, pEvaluator,pGradient);
}
MonthlySettleDialog::MonthlySettleDialog(QWidget *parent,QStandardItemModel *pModel,int pIndex) :
    QDialog(parent),
    ui(new Ui::MonthlySettleDialog),
    model(pModel),
    index(pIndex)
{
    ui->setupUi(this);
    initModel();
    initView();
}
MainTabOrderItemController::MainTabOrderItemController()
{
    view = new MainTabOrderItem(this);
    documentTVModel = new OrderDocumentTVModel();
    orderService = new OrderService();
    initModel();
    initFilters();
    initSelectingColumnVisibility();
    restoreTableState();
}
Exemple #27
0
ConfigPrintDialog::ConfigPrintDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::ConfigPrintDialog)
{
    qDebug() << "ConfigPrintDialog()";
    ui->setupUi(this);
    //rimuovo il tab di configurazione dell'ordine, devo decidere.
    ui->tabWidget->removeTab(1);
    initModel();
    loadSettings();
}
ResideRegisterDialog::ResideRegisterDialog(QWidget *parent,QSqlRelationalTableModel *pModel,bool pIsAdd,int pIndex) :
    QDialog(parent),
    ui(new Ui::ResideRegisterDialog),
    model(pModel),
    isAdd(pIsAdd),
    index(pIndex)
{
    isImage = false;
    ui->setupUi(this);    
    initModel();
    initView();
}
MainTabSaleItemController::MainTabSaleItemController()
{
    view = new MainTabSaleItem(this);
    invoiceService = new InvoiceService();
    fkService = new DocumentFKService();
    zalService = new DocumentZALService();
    initModel();
    initFilters();
    initSelectingColumnVisibility();

    restoreTableState();
}
Exemple #30
0
static void singleBootstrap(tree *tr, int i, analdef *adef, rawdata *rdta, cruncheddata *cdta)
{
  tr->treeID = i;
  tr->checkPointCounter = 0;
     
  computeNextReplicate(tr, &adef->boot, (int*)NULL, (int*)NULL, FALSE, FALSE);
  
  initModel(tr, rdta, cdta, adef);                                   
         
  getStartingTree(tr, adef);

  computeBIGRAPID(tr, adef, TRUE);

  if(adef->bootstrapBranchLengths)
    {
      switch(tr->rateHetModel)
	{
	case GAMMA:	  
	case GAMMA_I:      
	  modOpt(tr, adef, TRUE, adef->likelihoodEpsilon);		      	    	    
	  break;
	case CAT:    	      	 		  
	  tr->likelihood = unlikely;	       
	  catToGamma(tr, adef);	  
	  initModel(tr, rdta, cdta, adef);
	  if(i == 0)
	    modOpt(tr, adef, TRUE, adef->likelihoodEpsilon);	 
	  else
	    modOpt(tr, adef, TRUE, adef->likelihoodEpsilon);
	  gammaToCat(tr); 		  	      	        	
	  break;
	default:
	  assert(0);
	}
    }  


   printBootstrapResult(tr, adef, TRUE);    
}