Пример #1
0
IntroPwdCheck::IntroPwdCheck(IntroWidget *parent) : IntroStage(parent),
errorAlpha(0),
_next(this, lang(lng_intro_submit), st::btnIntroNext),
_salt(parent->getPwdSalt()),
_hasRecovery(parent->getHasRecovery()),
_hint(parent->getPwdHint()),
_pwdField(this, st::inpIntroPassword, lang(lng_signin_password)),
_codeField(this, st::inpIntroPassword, lang(lng_signin_code)),
_toRecover(this, lang(lng_signin_recover)),
_toPassword(this, lang(lng_signin_try_password)),
_reset(this, lang(lng_signin_reset_account), st::btnRedLink),
sentRequest(0) {
	setVisible(false);
	setGeometry(parent->innerRect());

	connect(&_next, SIGNAL(clicked()), this, SLOT(onSubmitPwd()));
	connect(&checkRequest, SIGNAL(timeout()), this, SLOT(onCheckRequest()));
	connect(&_toRecover, SIGNAL(clicked()), this, SLOT(onToRecover()));
	connect(&_toPassword, SIGNAL(clicked()), this, SLOT(onToPassword()));
	connect(&_pwdField, SIGNAL(changed()), this, SLOT(onInputChange()));
	connect(&_codeField, SIGNAL(changed()), this, SLOT(onInputChange()));
	connect(&_reset, SIGNAL(clicked()), this, SLOT(onReset()));

	_pwdField.setEchoMode(QLineEdit::Password);

	if (!_hint.isEmpty()) {
		_hintText.setText(st::introFont, lng_signin_hint(lt_password_hint, _hint));
	}
	_codeField.hide();
	_toPassword.hide();
	_toRecover.show();
	_reset.hide();

	setMouseTracking(true);
}
Пример #2
0
void
Work::reset()
{
    CLOG(DEBUG, "Work") << "resetting " << getUniqueName();
    setState(WORK_PENDING);
    onReset();
}
Пример #3
0
void pdsp::ClockedPhazor::processSync(int bufferSize) noexcept {

        if( isPlaying() ){
                float temp = getGlobalBarPosition() / division;
                int temp_i = static_cast<int>(temp);
                phase = temp - temp_i; //phase is the fractional part
                phase += phaseOffset;
                if(phase>=1.0f) { phase -= 1.0f; }
        }


        float* outPhaseBuffer = getOutputBufferToFill(output_phase);
        float* outTrigBuffer = nullptr;

        float inc = getBarsPerSample() * division * oversampleFactor;

        for (int n=0; n<bufferSize; ++n) {
                if (phase >= 1.0f) {
                        onReset(n, inc, outTrigBuffer, bufferSize);
                }
                outPhaseBuffer[n] = phase;
                phase += inc;
        }

        if (outTrigBuffer==nullptr) {
                setOutputToZero(output_trig);
        }

}
Пример #4
0
LRESULT Twindow::TwidgetSubclassTbr::onContextMenu(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
    static const char_t *menu[]= {_l("Reset"),_l("Edit"),NULL};
    switch (self->selectFromMenu(menu,0)) {
        case 0:
            if (!onReset()) {
                return 0;
            } else {
                break;
            }
        case 1: {
            if (!onEdit()) {
                return 0;
            } else {
                break;
            }
        }
        default:
            return 0;
    }
    if (bind && bind->onClick) {
        (self->*bind->onClick)();
    } else {
        self->cfg2dlg();
    }
    return 0;
}
Пример #5
0
	void MultiEfectPtr::onInit()
	{
		for (int i = 0; i < el.size(); ++i)
			if ( el[i]->activated )
		{
			el[i]->setOwner(getOwner());
			el[i]->onInit();
		}
		onReset();
	}
Пример #6
0
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    resize(QDesktopWidget().availableGeometry(this).size() * 0.7);

    staffSettings_ = new StaffSettings;

    QSplitter *splitter = new QSplitter;
    splitter->setContentsMargins(10, 10, 10, 10);

    noteSelector_ = new NoteSelector;
    noteGuess_ = new NoteGuess;
    connect(noteGuess_, SIGNAL(reset()),
            this, SLOT(onReset()));

    QVBoxLayout *leftPanelLayout = new QVBoxLayout;
    leftPanelLayout->addWidget(staffSettings_);
    leftPanelLayout->addWidget(noteSelector_);
    leftPanelLayout->addStretch(1);
    QWidget *leftPanel = new QWidget;
    leftPanel->setLayout(leftPanelLayout);

    splitter->addWidget(leftPanel);
    splitter->addWidget(noteGuess_);

    setCentralWidget(splitter);

    MidiReader *reader = MidiReader::sharedInstance();
    if (!reader->init()) {
        QMessageBox::critical(this, tr("NoteTrainer"),
                              tr("Unable to initialize MIDI reader: ") +
                              reader->lastErrorMessage());
    }
    if (!reader->openPort(0)) {
        QMessageBox::critical(this, tr("NoteTrainer"),
                              tr("Unable to open MIDI port: ") +
                              reader->lastErrorMessage());
    }

    onReset();
}
Пример #7
0
void prefDialog::connectSlots()
{
	connect(ui.okPushButton, SIGNAL(clicked()), this, SLOT(onOK()) );
	connect(ui.cancelPushButton, SIGNAL(clicked()), this, SLOT(onCancel()) );
	connect(ui.selectsoundPushButton, SIGNAL(clicked()), this, SLOT(onSound()) );
	connect(ui.selectPlayerPushButton, SIGNAL(clicked()), this, SLOT(onPlayer()) );
	connect(ui.choosehttpPushButton, SIGNAL(clicked()), this, SLOT(onHttp()) );
	connect(ui.browsePushButton, SIGNAL(clicked()), this, SLOT(onBrowse()) );
	connect(ui.imagePushButton, SIGNAL(clicked()), this, SLOT(onImage()) );
	connect(ui.poolPushButton, SIGNAL(clicked()), this, SLOT(onPool()) );
	connect(ui.resetPushButton, SIGNAL(clicked()), this, SLOT(onReset()) );
}
Пример #8
0
void pdsp::ClockedPhazor::processTrigger(int bufferSize) noexcept {

        int triggerState;
        const float* inTrigBuffer = processInput(input_trig, triggerState);

        float* outPhaseBuffer = getOutputBufferToFill(output_phase);
        float* outTrigBuffer = nullptr;

        float inc = getBarsPerSample() * division * oversampleFactor;

        switch (triggerState) {
        case AudioRate:
                for( int n=0; n<bufferSize; ++n){
                        if(checkTrigger( inTrigBuffer[n] )){
                                phase = phaseOffset;
                        }
                        else if (phase>=1.0f) {
                                onReset(n, inc, outTrigBuffer, bufferSize);
                        }
                        outPhaseBuffer[n] = phase;
                        phase += inc;
                }
                break;
        default:
                for( int n=0; n<bufferSize; ++n){
                        if (phase>=1.0f) {
                                onReset(n, inc, outTrigBuffer, bufferSize);
                        }
                        outPhaseBuffer[n] = phase;
                        phase += inc;
                }
                break;
        }

        if (outTrigBuffer==nullptr) {
                setOutputToZero(output_trig);
        }
   
}
Пример #9
0
ProjectToolBox::ProjectToolBox ( FermaNextWorkspace& ws, QWidget* parent, 
                                 Qt::WFlags f ) :
    QToolBox(parent, f),
    workspace(ws)
{    
    setMouseTracking( true );
        
    // Fill in toolbox by existent projects
    if ( workspace.countProjects() ) {
        for ( int i=0; i < workspace.countProjects(); ++i ) {
            FermaNextProject& prj = workspace.getProject(i);
            addProject(prj);            
        }
    }
    connect( &workspace, SIGNAL(onReset()), SLOT(clear()) );
    connect( &workspace, SIGNAL(onProjectCreate(FermaNextProject&)), 
                         SLOT(addProject(FermaNextProject&)) );
    connect( &workspace, SIGNAL(onProjectActivated(FermaNextProject&)), 
                         SLOT(projectIsActivated(FermaNextProject&)) );
    connect( &workspace, SIGNAL(onBeforeProjectRemove(FermaNextProject&)), 
                         SLOT(removeProject(FermaNextProject&)) );
    connect( this, SIGNAL(currentChanged(int)), 
                   SLOT(activateSelected(int)) );
}
Пример #10
0
void Game::Event::onInit()
{
	onReset();
}
Пример #11
0
OsuCircle::~OsuCircle()
{
	onReset(0);
}
/**
 * Handler for the on-complete click event of the button group.
 * @param button : Button clicked.
 */
void PeaksViewerOverlayDialog::onCompleteClicked(QAbstractButton *button) {
  QDialogButtonBox::ButtonRole role = ui->btnGroupControls->buttonRole(button);
  if (role == QDialogButtonBox::RejectRole) {
    onReset();
  }
}
Пример #13
0
void SimplePlayer::onMessageReceived(const sp<AMessage> &msg) {
    switch (msg->what()) {
        case kWhatSetDataSource:
        {
            status_t err;
            if (mState != UNINITIALIZED) {
                err = INVALID_OPERATION;
            } else {
                CHECK(msg->findString("path", &mPath));
                mState = UNPREPARED;
            }

            uint32_t replyID;
            CHECK(msg->senderAwaitsResponse(&replyID));

            sp<AMessage> response = new AMessage;
            response->setInt32("err", err);
            response->postReply(replyID);
            break;
        }

        case kWhatSetSurface:
        {
            status_t err;
            if (mState != UNPREPARED) {
                err = INVALID_OPERATION;
            } else {
                sp<RefBase> obj;
                CHECK(msg->findObject("native-window", &obj));

                mNativeWindow = static_cast<NativeWindowWrapper *>(obj.get());

                err = OK;
            }

            uint32_t replyID;
            CHECK(msg->senderAwaitsResponse(&replyID));

            sp<AMessage> response = new AMessage;
            response->setInt32("err", err);
            response->postReply(replyID);
            break;
        }

        case kWhatPrepare:
        {
            status_t err;
            if (mState != UNPREPARED) {
                err = INVALID_OPERATION;
            } else {
                err = onPrepare();

                if (err == OK) {
                    mState = STOPPED;
                }
            }

            uint32_t replyID;
            CHECK(msg->senderAwaitsResponse(&replyID));

            sp<AMessage> response = new AMessage;
            response->setInt32("err", err);
            response->postReply(replyID);
            break;
        }

        case kWhatStart:
        {
            status_t err = OK;

            if (mState == UNPREPARED) {
                err = onPrepare();

                if (err == OK) {
                    mState = STOPPED;
                }
            }

            if (err == OK) {
                if (mState != STOPPED) {
                    err = INVALID_OPERATION;
                } else {
                    err = onStart();

                    if (err == OK) {
                        mState = STARTED;
                    }
                }
            }

            uint32_t replyID;
            CHECK(msg->senderAwaitsResponse(&replyID));

            sp<AMessage> response = new AMessage;
            response->setInt32("err", err);
            response->postReply(replyID);
            break;
        }

        case kWhatStop:
        {
            status_t err;

            if (mState != STARTED) {
                err = INVALID_OPERATION;
            } else {
                err = onStop();

                if (err == OK) {
                    mState = STOPPED;
                }
            }

            uint32_t replyID;
            CHECK(msg->senderAwaitsResponse(&replyID));

            sp<AMessage> response = new AMessage;
            response->setInt32("err", err);
            response->postReply(replyID);
            break;
        }

        case kWhatReset:
        {
            status_t err = OK;

            if (mState == STARTED) {
                CHECK_EQ(onStop(), (status_t)OK);
                mState = STOPPED;
            }

            if (mState == STOPPED) {
                err = onReset();
                mState = UNINITIALIZED;
            }

            uint32_t replyID;
            CHECK(msg->senderAwaitsResponse(&replyID));

            sp<AMessage> response = new AMessage;
            response->setInt32("err", err);
            response->postReply(replyID);
            break;
        }

        case kWhatDoMoreStuff:
        {
            int32_t generation;
            CHECK(msg->findInt32("generation", &generation));

            if (generation != mDoMoreStuffGeneration) {
                break;
            }

            status_t err = onDoMoreStuff();

            if (err == OK) {
                msg->post(10000ll);
            }
            break;
        }

        default:
            TRESPASS();
    }
}
Пример #14
0
	FMOp(float _sampleRate)
	{
		onReset();
		onSampleRateChange(_sampleRate);
	}
Пример #15
0
void ZLMultiColorOptionEntry::onAccept(ZLColor color) {
	onReset(color);
	for (std::vector<std::string>::const_iterator it = myData->myOptionNames.begin(); it != myData->myOptionNames.end(); ++it) {
		myData->myOptions[*it]->setValue(myData->myCurrentColors[*it]);
	}
}
/**
 * Handler for the on-close event.
 * @param event : Close event
 */
void PeaksViewerOverlayDialog::closeEvent(QCloseEvent *event) {
  onReset();
  QDialog::closeEvent(event);
}
Пример #17
0
SoftAACEncoder2::~SoftAACEncoder2() {
    aacEncClose(&mAACEncoder);

    onReset();
}
/**
 * Handler for the reject event.
 */
void PeaksViewerOverlayDialog::reject() {
  onReset();
  QDialog::reject();
}
void SimpleSoftOMXComponent::checkTransitions() {
    if (mState != mTargetState) {
        bool transitionComplete = true;

        if (mState == OMX_StateLoaded) {
            CHECK_EQ((int)mTargetState, (int)OMX_StateIdle);

            for (size_t i = 0; i < mPorts.size(); ++i) {
                const PortInfo &port = mPorts.itemAt(i);
                if (port.mDef.bEnabled == OMX_FALSE) {
                    continue;
                }

                if (port.mDef.bPopulated == OMX_FALSE) {
                    transitionComplete = false;
                    break;
                }
            }
        } else if (mTargetState == OMX_StateLoaded) {
            CHECK_EQ((int)mState, (int)OMX_StateIdle);

            for (size_t i = 0; i < mPorts.size(); ++i) {
                const PortInfo &port = mPorts.itemAt(i);
                if (port.mDef.bEnabled == OMX_FALSE) {
                    continue;
                }

                size_t n = port.mBuffers.size();

                if (n > 0) {
                    CHECK_LE(n, port.mDef.nBufferCountActual);

                    if (n == port.mDef.nBufferCountActual) {
                        CHECK_EQ((int)port.mDef.bPopulated, (int)OMX_TRUE);
                    } else {
                        CHECK_EQ((int)port.mDef.bPopulated, (int)OMX_FALSE);
                    }

                    transitionComplete = false;
                    break;
                }
            }
        }

        if (transitionComplete) {
            mState = mTargetState;

            if (mState == OMX_StateLoaded) {
                onReset();
            }

            notify(OMX_EventCmdComplete, OMX_CommandStateSet, mState, NULL);
        }
    }

    for (size_t i = 0; i < mPorts.size(); ++i) {
        PortInfo *port = &mPorts.editItemAt(i);

        if (port->mTransition == PortInfo::DISABLING) {
            if (port->mBuffers.empty()) {
                ALOGV("Port %zu now disabled.", i);

                port->mTransition = PortInfo::NONE;
                notify(OMX_EventCmdComplete, OMX_CommandPortDisable, i, NULL);

                onPortEnableCompleted(i, false /* enabled */);
            }
        } else if (port->mTransition == PortInfo::ENABLING) {
            if (port->mDef.bPopulated == OMX_TRUE) {
                ALOGV("Port %zu now enabled.", i);

                port->mTransition = PortInfo::NONE;
                port->mDef.bEnabled = OMX_TRUE;
                notify(OMX_EventCmdComplete, OMX_CommandPortEnable, i, NULL);

                onPortEnableCompleted(i, true /* enabled */);
            }
        }
    }
}
Пример #20
0
ProcessNode& ProcessNode::reset(){ onReset(); return *this; }