예제 #1
0
void CDPUpperRightView::updateFS(pFlyState fs)
{
	updateEdits(fs);

	mapData.push_back(FPOINT((float)dpXCoor, (float)dpYCoor));

	updateCurve();

	UpdateData(FALSE);
}
예제 #2
0
void NewStreamView::deleteCurrent()
{
    int row = listWidget->currentRow();
    mStreams.erase(mStreams.begin() + row);
    listWidget->clear();

    for (auto it(mStreams.begin()); it != mStreams.end(); ++it)
    {
        listWidget->addItem (it->first);
    }
    listWidget->setCurrentRow(row);
    updateEdits();
}
예제 #3
0
NewStreamView::NewStreamView() :
mStreams(SettingsManager::getSettingsManager()->getStreams())
{
    setupUi(this);
    nameLineEdit->setDisabled(true);
    urlLineEdit->setDisabled(true);
    setWindowTitle("Add new stream");
    for (auto it(mStreams.begin()); it != mStreams.end(); ++it)
    {
        listWidget->addItem (it->first);
    }
    connect(newButton, SIGNAL(clicked()), this, SLOT(addNew()));
    connect(deleteButton, SIGNAL(clicked()), this, SLOT(deleteCurrent()));
    connect(mStoreButton, SIGNAL(clicked()), this, SLOT(storeStreams()));
    connect(nameLineEdit, SIGNAL(textEdited(const QString &)), this, SLOT(storeName(const QString &)));
    connect(urlLineEdit, SIGNAL(textEdited(const QString &)), this, SLOT(storeUrl(const QString &)));
    connect(listWidget, SIGNAL(itemSelectionChanged()), this, SLOT(updateEdits()));
}