//////////////////////////////////////////////////////////////////////////////// // virtual void onNavigateComplete(const EventType& event) { if(mInitState >= INIT_STATE_NAVIGATE_COMPLETE) { if(mInitState < INIT_STATE_RUNNING) { setInitState(INIT_STATE_RUNNING); // Clear the history, so the "back" button doesn't take you back to "about:blank". LLQtWebKit::getInstance()->clearHistory(mBrowserWindowId); } LLPluginMessage message(LLPLUGIN_MESSAGE_CLASS_MEDIA_BROWSER, "navigate_complete"); message.setValue("uri", event.getEventUri()); message.setValueS32("result_code", event.getIntValue()); message.setValue("result_string", event.getStringValue()); message.setValueBoolean("history_back_available", LLQtWebKit::getInstance()->userActionIsEnabled( mBrowserWindowId, LLQtWebKit::UA_NAVIGATE_BACK)); message.setValueBoolean("history_forward_available", LLQtWebKit::getInstance()->userActionIsEnabled( mBrowserWindowId, LLQtWebKit::UA_NAVIGATE_FORWARD)); sendMessage(message); setStatus(STATUS_LOADED); } else if(mInitState == INIT_STATE_NAVIGATING) { setInitState(INIT_STATE_NAVIGATE_COMPLETE); } }
Error FramebufferAttachment::initializeContents(const Context *context) { ASSERT(mResource); ANGLE_TRY(mResource->initializeContents(context, mTarget.textureIndex())); setInitState(InitState::Initialized); return NoError(); }
//------------------------------------------------------------------------------ //deleteData() -- delete member data //------------------------------------------------------------------------------ void Puzzle::deleteData() { setInitState(nullptr); setGoalState(nullptr); clearOpenList(); clearHashTable(); }
void GB::Priv::on_load_succeeded(unsigned flags) { SaveState state; cpu.setStatePtrs(state); setInitState(state, cpu.isCgb(), gbaCgbMode = flags & GBA_CGB); cpu.loadState(state); stateNo = 1; cpu.setOsdElement(std::auto_ptr<OsdElement>()); }
//////////////////////////////////////////////////////////////////////////////// // virtual void onPageChanged( const EventType& event ) { if(mInitState == INIT_STATE_WAIT_REDRAW) { setInitState(INIT_STATE_WAIT_COMPLETE); } // flag that an update is required mNeedsUpdate = true; };
void IRoom::prepareState() { // create room state ; IRoomState* vState[] = { new IRoomStateWaitPlayerJoin(),new IRoomStateClosed(),new IRoomStateDidGameOver() }; for ( uint8_t nIdx = 0 ; nIdx < sizeof(vState) / sizeof(IRoomState*); ++nIdx ) { addRoomState(vState[nIdx]) ; } setInitState(vState[0]); }
void CNiuNiuRoom::prepareState() { //ISitableRoom::prepareState(); // create room state ; IRoomState* vState[] = { new CNiuNiuWaitStartGame(),new CNiuNiuRoomGrabBanker(), new CNiuNiuRoomRandBankerState(), new CNiuNiuRoomBetState(),new CNiuNiuRoomDistribute4CardState(),new CNiuNiuRoomDistributeFinalCardState(),new CNiuNiuRoomStatePlayerCaculateCardState() ,new CNiuNiuRoomGameResultState() }; for ( uint8_t nIdx = 0 ; nIdx < sizeof(vState) / sizeof(IRoomState*); ++nIdx ) { addRoomState(vState[nIdx]) ; } setInitState(vState[0]); }
bool GB::loadState(std::string const &filepath) { if (p_->cpu.loaded()) { p_->cpu.saveSavedata(); SaveState state; p_->cpu.setStatePtrs(state); setInitState(state, p_->cpu.isCgb(), p_->loadflags & GBA_CGB); if (StateSaver::loadState(state, filepath)) { p_->cpu.loadState(state); return true; } } return false; }
//////////////////////////////////////////////////////////////////////////////// // virtual void onNavigateBegin(const EventType& event) { if(mInitState >= INIT_STATE_NAVIGATE_COMPLETE) { LLPluginMessage message(LLPLUGIN_MESSAGE_CLASS_MEDIA_BROWSER, "navigate_begin"); message.setValue("uri", event.getEventUri()); sendMessage(message); setStatus(STATUS_LOADING); } if(mInitState == INIT_STATE_NAVIGATE_COMPLETE) { // Skip the WAIT_REDRAW state now -- with the right background color set, it should no longer be necessary. // setInitState(INIT_STATE_WAIT_REDRAW); setInitState(INIT_STATE_WAIT_COMPLETE); } }
int GB::load(const std::string &romfile, const unsigned flags) { if (p_->cpu.loaded()) p_->cpu.saveSavedata(); const int failed = p_->cpu.load(romfile, flags & FORCE_DMG, flags & MULTICART_COMPAT); if (!failed) { SaveState state; p_->cpu.setStatePtrs(state); setInitState(state, p_->cpu.isCgb(), p_->gbaCgbMode = flags & GBA_CGB); p_->cpu.loadState(state); p_->cpu.loadSavedata(); p_->stateNo = 1; #ifndef GAMBATTE_NO_OSD p_->cpu.setOsdElement(std::auto_ptr<OsdElement>()); #endif } return failed; }
LoadRes GB::load(std::string const &romfile, unsigned const flags) { if (p_->cpu.loaded()) p_->cpu.saveSavedata(); LoadRes const loadres = p_->cpu.load(romfile, flags & FORCE_DMG, flags & MULTICART_COMPAT); if (loadres == LOADRES_OK) { SaveState state; p_->cpu.setStatePtrs(state); p_->loadflags = flags; setInitState(state, p_->cpu.isCgb(), flags & GBA_CGB); p_->cpu.loadState(state); p_->cpu.loadSavedata(); p_->stateNo = 1; p_->cpu.setOsdElement(transfer_ptr<OsdElement>()); } return loadres; }
TransactionDialog::TransactionDialog( Account* acc, QList<Account*>* accs, QList<Category*>* cats, ConnectionManager* manager, QWidget *parent) : QDialog(parent), ui(new Ui::TransactionDialog) { ui->setupUi(this); WRONGCOLOR = "#FF3D64"; account = acc; accounts = accs; categories = cats; this->manager = manager; connect(ui->pushButtonCancel, SIGNAL(clicked()), this, SLOT(close())); connect(ui->pushButtonAdd, SIGNAL(clicked()), this, SLOT(AddTransaction())); connect(ui->pushButtonAddClose, SIGNAL(clicked()), this, SLOT(AddTransactionAndClose())); buttonGroup = new QButtonGroup(); buttonGroup->addButton(ui->pushButtonOutcome); buttonGroup->addButton(ui->pushButtonExchange); buttonGroup->addButton(ui->pushButtonIncome); connect(ui->pushButtonOutcome, SIGNAL(toggled(bool)), this, SLOT(outcomeChecked(bool))); connect(ui->pushButtonIncome, SIGNAL(toggled(bool)), this, SLOT(incomeChecked(bool))); connect(ui->pushButtonExchange, SIGNAL(toggled(bool)), this, SLOT(exchangeChecked(bool))); connect(ui->comboBoxAccountFrom, SIGNAL(currentIndexChanged(int)), this, SLOT(fromChanged(int))); connect(ui->comboBoxAccountTo, SIGNAL(currentIndexChanged(int)), this, SLOT(toChanged(int))); fillAccounts(); setInitState(); }
void GB::reset() { SaveState state; p_->cpu.setStatePtrs(state); setInitState(state, p_->cpu.isCgb(), p_->gbaCgbMode); p_->cpu.loadState(state); }
bool initBrowserWindow() { // already initialized if ( mInitState > INIT_STATE_INITIALIZED ) return true; // not enough information to initialize the browser yet. if ( mWidth < 0 || mHeight < 0 || mDepth < 0 || mTextureWidth < 0 || mTextureHeight < 0 ) { return false; }; // Set up host language before creating browser window if(!mHostLanguage.empty()) { LLQtWebKit::getInstance()->setHostLanguage(mHostLanguage); } // turn on/off cookies based on what host app tells us LLQtWebKit::getInstance()->enableCookies( mCookiesEnabled ); // turn on/off plugins based on what host app tells us LLQtWebKit::getInstance()->enablePlugins( mPluginsEnabled ); // turn on/off Javascript based on what host app tells us LLQtWebKit::getInstance()->enableJavascript( mJavascriptEnabled ); // create single browser window mBrowserWindowId = LLQtWebKit::getInstance()->createBrowserWindow( mWidth, mHeight, mTarget); // tell LLQtWebKit about the size of the browser window LLQtWebKit::getInstance()->setSize( mBrowserWindowId, mWidth, mHeight ); // observer events that LLQtWebKit emits LLQtWebKit::getInstance()->addObserver( mBrowserWindowId, this ); // append details to agent string LLQtWebKit::getInstance()->setBrowserAgentId( mUserAgent ); #if !LL_QTWEBKIT_USES_PIXMAPS // don't flip bitmap LLQtWebKit::getInstance()->flipWindow( mBrowserWindowId, true ); #endif // !LL_QTWEBKIT_USES_PIXMAPS // set background color // convert background color channels from [0.0, 1.0] to [0, 255]; LLQtWebKit::getInstance()->setBackgroundColor( mBrowserWindowId, int(mBackgroundR * 255.0f), int(mBackgroundG * 255.0f), int(mBackgroundB * 255.0f) ); // Set state _before_ starting the navigate, since onNavigateBegin might get called before this call returns. setInitState(INIT_STATE_NAVIGATING); // Don't do this here -- it causes the dreaded "white flash" when loading a browser instance. // FIXME: Re-added this because navigating to a "page" initializes things correctly - especially // for the HTTP AUTH dialog issues (DEV-41731). Will fix at a later date. // Build a data URL like this: "data:text/html,%3Chtml%3E%3Cbody bgcolor=%22#RRGGBB%22%3E%3C/body%3E%3C/html%3E" // where RRGGBB is the background color in HTML style std::stringstream url; url << "data:text/html,%3Chtml%3E%3Cbody%20bgcolor=%22#"; // convert background color channels from [0.0, 1.0] to [0, 255]; url << std::setfill('0') << std::setw(2) << std::hex << int(mBackgroundR * 255.0f); url << std::setfill('0') << std::setw(2) << std::hex << int(mBackgroundG * 255.0f); url << std::setfill('0') << std::setw(2) << std::hex << int(mBackgroundB * 255.0f); url << "%22%3E%3C/body%3E%3C/html%3E"; lldebugs << "data url is: " << url.str() << llendl; LLQtWebKit::getInstance()->navigateTo( mBrowserWindowId, url.str() ); // LLQtWebKit::getInstance()->navigateTo( mBrowserWindowId, "about:blank" ); return true; }