Ejemplo n.º 1
0
DBOp_Angebot::DBOp_Angebot( QString Id, QWidget *parent ) :
    QDialog( parent ), ui( new Ui::DBOp_Angebot )
{
    ui->setupUi( this );

    aId = Id;
    getStandorte( );
    getProdukte( );
    QPushButton *applyButton = ui->buttonBox->button( QDialogButtonBox::Apply );
    if( aId == "0" )
    {
        getAutoID( );
        connect( applyButton, SIGNAL(clicked()), this, SLOT(insertAngebot()) );
        connect( ui->buttonBox, SIGNAL(accepted()), this, SLOT(insertAngebot()) );
        this->setWindowIcon( QIcon(QString("db_add.png")) );
    }
    else
    {
        getAngebot( );
        getPositionen( );
        connect( applyButton, SIGNAL(clicked()), this, SLOT(updateAngebot()) );
        connect( ui->buttonBox, SIGNAL(accepted()), this, SLOT(updateAngebot()) );
        this->setWindowIcon( QIcon(QString("db_edit.png")) );
    }
    getPositionID( );
    setRabatt( );
    setTagespreis( );
    connect( ui->pushNeuS, SIGNAL(clicked()), this, SLOT(neuStandort()) );
    connect( ui->pushNeuP, SIGNAL(clicked()), this, SLOT(neuProdukt()) );
    connect( ui->doubleFirmenRabatt, SIGNAL(valueChanged(double)), this, SLOT(setRabatt()) );
    connect( ui->pushPositionHinzufuegen, SIGNAL(clicked()), this, SLOT(insertPosition()) );
    connect( ui->pushPositionEntfernen, SIGNAL(clicked()), this, SLOT(removePosition()) );
    connect( ui->comboProduktID, SIGNAL(currentIndexChanged(int)), this, SLOT(setTagespreis()) );
}
Ejemplo n.º 2
0
void Trajectory::insertPosition(unsigned int pos, std::vector<Eigen::VectorXf> &newConfigurations)
{
	std::vector<Eigen::VectorXf>::iterator iter = newConfigurations.begin();
	while (iter!=newConfigurations.end())
	{
		insertPosition(pos,*iter);
		pos++;
		iter++;
	}
}
Ejemplo n.º 3
0
void CAknInlineTextStore::InsertInlineTextL( CAknPositionedInlineText* aInlineText )
    {
    TInt insertPosition(0);
    for (TInt ii = Count()-1; ii >= 0; --ii)
		{
		if ( At(ii)->DocPos() <= aInlineText->DocPos() )
            {
            insertPosition = ii+1;
            break;
            }
		}

    InsertL( insertPosition, aInlineText );
    }
Ejemplo n.º 4
0
void Trajectory::insertTrajectory(unsigned int pos, TrajectoryPtr trajectoryToInsert)
{
	if (!trajectoryToInsert)
	{
		VR_ERROR << "null data" << endl;
		return;
	}
	int i = trajectoryToInsert->getNrOfPoints()-1;
	while (i >= 0)
	{
		insertPosition(pos,trajectoryToInsert->getPoint(i));
		i--;
	}
}
void HighlightScrollBarOverlay::updateCache()
{
    if (!m_isCacheUpdateScheduled)
        return;

    m_highlightCache.clear();

    const QHash<Id, QVector<Highlight>> highlightsForId = m_highlightController->highlights();
    for (QVector<Highlight> highlights : highlightsForId) {
        for (const auto &highlight : highlights) {
            auto &highlightMap = m_highlightCache[highlight.priority][highlight.color];
            insertPosition(&highlightMap, highlight.position);
        }
    }

    m_isCacheUpdateScheduled = false;
}
Ejemplo n.º 6
0
int IntersectionPositions::addPosition(Vector2f pos)
{
    insertPosition(numIntersections-1,pos,false);
    return numIntersections-1;
};