void FlatButton::setText(const QString &text) { _text = text; update(); }
void CalendarBox::Title::monthChanged(QDate month) { _text = langMonthOfYearFull(month.month(), month.year()); _textWidth = st::calendarTitleFont->width(_text); update(); }
void CDiagramItem::setPen(const QPen &value) { m_pen = value; update(); emit propertyChanged(QString("pen"), qVariantFromValue(value) ); }
void ListItem::deactivate() { m_option.state &= ~QStyle::State_Selected; update(); }
void RoundRectItem::setPixmap(const QPixmap &pixmap) { pix = pixmap; update(); }
virtual void update_idle( double t, float dt ) { update(t,dt); }
void LocalTrackView::setUnlightStatus(bool unlighted) { BaseTrackView::setUnlightStatus(unlighted); update(); }
void Mesa::mouseReleaseEvent(QMouseEvent* event) { BtTicket *ticket; BtCompany * emp = ( BtCompany * ) mainCompany(); if (event -> button() == Qt::LeftButton) { if (!g_bloqueo) { event->accept(); // do not propagate if (m_escalando > 0) { m_escalando = 0; repaint(); } // end if } else { if (g_selectMode) { abrirMesa(); } else { /// Comprueba que la mesa no este seleccionada previamente. /// Si es el caso se deselecciona. int indexNombreMesa = g_selectedTables.indexOf(m_nombreMesa); if (indexNombreMesa == -1) { /// No esta en la lista. /// Comprueba que la mesa este abierta. Si no no se puede seleccionar. for ( int i = 0; i < emp->listaTickets() ->size(); ++i ) { ticket = emp->listaTickets() ->at ( i ); if ( m_nombreMesa == ticket->dbValue ( "nomticket" )) { g_selectedTables.push_back(m_nombreMesa); break; } // end if } // end for } else { /// Esta en la lista. Se borra. g_selectedTables.removeAt(indexNombreMesa); } // end if update(); if ((g_selectedTables.count() == 2) && g_joinTables) { /// Se han seleccionado 2 mesas y esta activo el modo 'unir mesas'. /// Encuentra a que 2 tickets corresponden. BtTicket *ticket1; BtTicket *ticket2; for ( int i = 0; i < emp->listaTickets() ->size(); ++i ) { ticket1 = emp->listaTickets() ->at ( i ); if ( g_selectedTables[0] == ticket1->dbValue ( "nomticket" ) ) { break; } // end if } // end for for ( int i = 0; i < emp->listaTickets() ->size(); ++i ) { ticket2 = emp->listaTickets() ->at ( i ); if ( g_selectedTables[1] == ticket2->dbValue ( "nomticket" ) ) { break; } // end if } // end for emp->joinTickets(ticket1, ticket2); g_selectMode = TRUE; g_joinTables = FALSE; g_selectedTables.clear(); g_mesas->m_distro->mui_table_move -> setChecked (FALSE); update(); abrirMesa(); } // end if } // end if } // end if } // end if }
/*! \reimp */ bool QDockWidget::event(QEvent *event) { Q_D(QDockWidget); QMainWindow *win = qobject_cast<QMainWindow*>(parentWidget()); QMainWindowLayout *layout = qt_mainwindow_layout(win); switch (event->type()) { #ifndef QT_NO_ACTION case QEvent::Hide: if (layout != 0) layout->keepSize(this); d->toggleViewAction->setChecked(false); emit visibilityChanged(false); break; case QEvent::Show: d->toggleViewAction->setChecked(true); emit visibilityChanged(geometry().right() >= 0 && geometry().bottom() >= 0); break; #endif case QEvent::ApplicationLayoutDirectionChange: case QEvent::LayoutDirectionChange: case QEvent::StyleChange: case QEvent::ParentChange: d->updateButtons(); break; case QEvent::ZOrderChange: { bool onTop = false; if (win != 0) { const QObjectList &siblings = win->children(); onTop = siblings.count() > 0 && siblings.last() == (QObject*)this; } if (!isFloating() && layout != 0 && onTop) layout->raise(this); break; } case QEvent::WindowActivate: case QEvent::WindowDeactivate: update(qobject_cast<QDockWidgetLayout *>(this->layout())->titleArea()); break; case QEvent::ContextMenu: if (d->state) { event->accept(); return true; } break; // return true after calling the handler since we don't want // them to be passed onto the default handlers case QEvent::MouseButtonPress: if (d->mousePressEvent(static_cast<QMouseEvent *>(event))) return true; break; case QEvent::MouseButtonDblClick: if (d->mouseDoubleClickEvent(static_cast<QMouseEvent *>(event))) return true; break; case QEvent::MouseMove: if (d->mouseMoveEvent(static_cast<QMouseEvent *>(event))) return true; break; #ifdef Q_OS_WIN case QEvent::Leave: if (d->state != 0 && d->state->dragging && !d->state->nca) { // This is a workaround for loosing the mouse on Vista. QPoint pos = QCursor::pos(); QMouseEvent fake(QEvent::MouseMove, mapFromGlobal(pos), pos, Qt::NoButton, QApplication::mouseButtons(), QApplication::keyboardModifiers()); d->mouseMoveEvent(&fake); } break; #endif case QEvent::MouseButtonRelease: if (d->mouseReleaseEvent(static_cast<QMouseEvent *>(event))) return true; break; case QEvent::NonClientAreaMouseMove: case QEvent::NonClientAreaMouseButtonPress: case QEvent::NonClientAreaMouseButtonRelease: case QEvent::NonClientAreaMouseButtonDblClick: d->nonClientAreaMouseEvent(static_cast<QMouseEvent*>(event)); return true; case QEvent::Move: d->moveEvent(static_cast<QMoveEvent*>(event)); break; case QEvent::Resize: // if the mainwindow is plugging us, we don't want to update undocked geometry if (isFloating() && layout != 0 && layout->pluggingWidget != this) d->undockedGeometry = geometry(); break; default: break; } return QWidget::event(event); }
/** No descriptions */ void Ruler::setMaxRange(double max) { mMaxRange = max; update(); }
int main(int argc, char * arg[]) { //Controls the game loop bool run = true; // init everyting - SDL, if it is nonzero we have a problem if (SDL_Init(SDL_INIT_EVERYTHING) != 0) { std::cout << "ERROR SDL_Init " << SDL_GetError() << std::endl; return -1; } // int imageInitFlags = IMG_INIT_JPG | IMG_INIT_PNG; int returnInitFlags = IMG_Init(imageInitFlags); if (((returnInitFlags)& (imageInitFlags)) != imageInitFlags) { cout << "ERROR SDL_Image Init " << IMG_GetError() << endl; } if (TTF_Init() == -1) { std::cout << "ERROR TTF_Init: " << TTF_GetError(); } //Request opengl 4.1 context, Core Context SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_CORE); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 4); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 1); //Create a window SDL_Window * window = SDL_CreateWindow( "SDL", // window title SDL_WINDOWPOS_CENTERED, // x position, centered SDL_WINDOWPOS_CENTERED, // y position, centered 640, // width, in pixels 480, // height, in pixels SDL_WINDOW_OPENGL // flags ); // Create an OpenGL context associated with the window. SDL_GLContext glcontext = SDL_GL_CreateContext(window); //Call our InitOpenGL Function initOpenGL(); //Set our viewport setViewport(640, 480); initScene(); //Value to hold the event generated by SDL SDL_Event event; //Game Loop while (run) { //While we still have events in the queue while (SDL_PollEvent(&event)) { //Get event type if (event.type == SDL_QUIT || event.type == SDL_WINDOWEVENT_CLOSE) { //set our boolean which controls the loop to false run = false; } if (event.type == SDL_KEYDOWN){ switch (event.key.keysym.sym) { case SDLK_LEFT: break; case SDLK_RIGHT: break; case SDLK_UP: break; case SDLK_DOWN: break; default: break; } } } //init Scene update(); //render render(); //Call swap so that our GL back buffer is displayed SDL_GL_SwapWindow(window); } // clean up, reverse order!!! cleanUp(); SDL_GL_DeleteContext(glcontext); SDL_DestroyWindow(window); IMG_Quit(); TTF_Quit(); SDL_Quit(); return 0; }
/** No descriptions */ void Ruler::setMinRange(double min) { mMinRange = min; update(); }
/** No descriptions */ void Ruler::setRange(double min,double max) { mMinRange = min; mMaxRange = max; update(); }
VectorDouble TimeDomainFeatures::update(double x){ return update(VectorDouble(1,x)); }
VectorFloat ZeroCrossingCounter::update(Float x){ return update(VectorFloat(1,x)); }
void QDockWidgetTitleButton::leaveEvent(QEvent *event) { if (isEnabled()) update(); QAbstractButton::leaveEvent(event); }
void tSidebarControlVolts::SetValuesCount(int value) { m_Count = value; SizeChanged(); update(); }
void MapWindow::repaint() { mapDrawRuler(); update(); }
void LuminanceRangeWidget::hideValuePointer() { showVP = false; update(); }
/*! \brief Change the origin The origin is the angle where scale and needle is relative to. \param origin New origin \sa origin() */ void QwtDial::setOrigin( double origin ) { d_data->origin = origin; update(); }
void ListItem::leaveEvent(QEvent *e) { m_option.state &= ~QStyle::State_MouseOver; update(); QWidget::enterEvent(e); }
//! QwtDoubleRange update hook void QwtDial::valueChange() { update(); QwtAbstractSlider::valueChange(); }
void RoundRectItem::setFill(bool fill) { fillRect = fill; update(); }
void IndicatingMsgWidget::setHeight(int vle) { pIndicateHeight->setValue(vle); update(); }
void CDiagramTextNode::setPlainText(const QString &value) { if (m_label) m_label->setPlainText(value); update(); }
void DemoMediaPlugin::receiveMessage(const char *message_string) { // std::cerr << "DemoMediaPlugin::receiveMessage: received message: \"" << message_string << "\"" << std::endl; LLPluginMessage message_in; if(message_in.parse(message_string) >= 0) { std::string message_class = message_in.getClass(); std::string message_name = message_in.getName(); if(message_class == LLPLUGIN_MESSAGE_CLASS_BASE) { if(message_name == "init") { LLPluginMessage message("base", "init_response"); LLSD versions = LLSD::emptyMap(); versions[LLPLUGIN_MESSAGE_CLASS_BASE] = LLPLUGIN_MESSAGE_CLASS_BASE_VERSION; versions[LLPLUGIN_MESSAGE_CLASS_MEDIA] = LLPLUGIN_MESSAGE_CLASS_MEDIA_VERSION; // Normally a plugin would only specify one of these two subclasses, but this is a demo... versions[LLPLUGIN_MESSAGE_CLASS_MEDIA_BROWSER] = LLPLUGIN_MESSAGE_CLASS_MEDIA_BROWSER_VERSION; versions[LLPLUGIN_MESSAGE_CLASS_MEDIA_TIME] = LLPLUGIN_MESSAGE_CLASS_MEDIA_TIME_VERSION; message.setValueLLSD("versions", versions); sendMessage(message); // Plugin gets to decide the texture parameters to use. mDepth = 3; message.setMessage(LLPLUGIN_MESSAGE_CLASS_MEDIA, "texture_params"); message.setValueS32("depth", mDepth); message.setValueU32("internalformat", GL_RGB); message.setValueU32("format", GL_RGB); message.setValueU32("type", GL_UNSIGNED_BYTE); message.setValueBoolean("coords_opengl", false); // true == use OpenGL-style coordinates, false == (0,0) is upper left. sendMessage(message); } else if(message_name == "idle") { // no response is necessary here. update(); } else if(message_name == "shutdown") { sendMessage(LLPluginMessage("base", "shutdown_response")); mDeleteMe = true; } else if(message_name == "shm_added") { SharedSegmentInfo info; info.mAddress = (void*)message_in.getValueU32("address"); info.mSize = (size_t)message_in.getValueS32("size"); std::string name = message_in.getValue("name"); std::cerr << "DemoMediaPlugin::receiveMessage: shared memory added, name: " << name << ", size: " << info.mSize << ", address: " << info.mAddress << std::endl; mSharedSegments.insert(SharedSegmentMap::value_type(name, info)); } else if(message_name == "shm_remove") { std::string name = message_in.getValue("name"); std::cerr << "DemoMediaPlugin::receiveMessage: shared memory remove, name = " << name << std::endl; SharedSegmentMap::iterator iter = mSharedSegments.find(name); if(iter != mSharedSegments.end()) { if(mPixels == iter->second.mAddress) { // This is the currently active pixel buffer. Make sure we stop drawing to it. mPixels = NULL; } mSharedSegments.erase(iter); } else { std::cerr << "DemoMediaPlugin::receiveMessage: unknown shared memory region!" << std::endl; } // Send the response so it can be cleaned up. LLPluginMessage message("base", "shm_remove_response"); message.setValue("name", name); sendMessage(message); } else { std::cerr << "DemoMediaPlugin::receiveMessage: unknown base message: " << message_name << std::endl; } } else if(message_class == LLPLUGIN_MESSAGE_CLASS_MEDIA) { if(message_name == "size_change") { std::string name = message_in.getValue("name"); S32 width = message_in.getValueS32("width"); S32 height = message_in.getValueS32("height"); S32 texture_width = message_in.getValueS32("texture_width"); S32 texture_height = message_in.getValueS32("texture_height"); LLPluginMessage message(LLPLUGIN_MESSAGE_CLASS_MEDIA, "size_change_response"); message.setValue("name", name); message.setValueS32("width", width); message.setValueS32("height", height); message.setValueS32("texture_width", texture_width); message.setValueS32("texture_height", texture_height); sendMessage(message); if(!name.empty()) { // Find the shared memory region with this name SharedSegmentMap::iterator iter = mSharedSegments.find(name); if(iter != mSharedSegments.end()) { std::cerr << "Got size change, new size is " << width << " by " << height << std::endl; std::cerr << " texture size is " << texture_width << " by " << texture_height << std::endl; mPixels = (unsigned char*)iter->second.mAddress; mWidth = width; mHeight = height; mTextureWidth = texture_width; mTextureHeight = texture_height; clear(); } } } else if(message_name == "mouse_event") { std::string event = message_in.getValue("event"); S32 x = message_in.getValueS32("x"); S32 y = message_in.getValueS32("y"); // std::string modifiers = message.getValue("modifiers"); // std::cerr << "DemoMediaPlugin::receiveMessage: mouse event \"" << event // << "\", coords " << x << ", " << y // << std::endl; if(event == "down") { mouseDown(x, y); } else if(event == "up") { mouseUp(x, y); } else if(event == "move") { mouseMove(x, y); } } else { std::cerr << "DemoMediaPlugin::receiveMessage: unknown media message: " << message_string << std::endl; } } else if(message_class == LLPLUGIN_MESSAGE_CLASS_MEDIA_BROWSER) { if(message_name == "focus") { // foo = message_in.getValueBoolean("focused"); } else if(message_name == "clear_cache") { } else if(message_name == "clear_cookies") { } else if(message_name == "enable_cookies") { // foo = message_in.getValueBoolean("enable"); } else if(message_name == "proxy_setup") { // foo = message_in.getValueBoolean("enable"); // bar = message_in.getValue("host"); // baz = message_in.getValueS32("port"); } else if(message_name == "browse_stop") { } else if(message_name == "browse_reload") { // foo = message_in.getValueBoolean("ignore_cache"); } else if(message_name == "browse_forward") { } else if(message_name == "browse_back") { } else if(message_name == "set_status_redirect") { // foo = message_in.getValueS32("code"); // bar = message_in.getValue("url"); } else { std::cerr << "DemoMediaPlugin::receiveMessage: unknown media_browser message: " << message_string << std::endl; } } else { std::cerr << "DemoMediaPlugin::receiveMessage: unknown message class: " << message_class << std::endl; } } }
//============================================================================== Branch::Branch(const Branch::Criteria& _criteria, const std::string& _name) : Linkage(_criteria, _name) { update(); }
void UsernameBox::onLinkClick() { App::app()->clipboard()->setText(qsl("https://telegram.me/") + getName()); _copiedTextLink = lang(lng_username_copied); update(); }
void CDiagramItem::setBrush(const QBrush &value) { m_brush = value; update(); emit propertyChanged(QString("brush"), qVariantFromValue(value) ); }
void FlatButton::setOpacity(float64 o) { _opacity = o; update(); }