KWFrameGeometry::KWFrameGeometry(FrameConfigSharedState *state) : m_state(state), m_frame(0), m_topOfPage(0), m_blockSignals(false), m_originalGeometryLock(false) { m_state->addUser(); widget.setupUi(this); setUnit(m_state->document()->unit()); widget.width->setMinimum(0.0); widget.height->setMinimum(0.0); widget.leftMargin->setMinimum(0.0); widget.rightMargin->setMinimum(0.0); widget.bottomMargin->setMinimum(0.0); widget.topMargin->setMinimum(0.0); widget.keepAspect->setKeepAspectRatio(m_state->keepAspectRatio()); connect(widget.leftMargin, SIGNAL(valueChangedPt(qreal)), this, SLOT(syncMargins(qreal))); connect(widget.rightMargin, SIGNAL(valueChangedPt(qreal)), this, SLOT(syncMargins(qreal))); connect(widget.bottomMargin, SIGNAL(valueChangedPt(qreal)), this, SLOT(syncMargins(qreal))); connect(widget.topMargin, SIGNAL(valueChangedPt(qreal)), this, SLOT(syncMargins(qreal))); connect(widget.width, SIGNAL(valueChangedPt(qreal)), this, SLOT(widthChanged(qreal))); connect(widget.height, SIGNAL(valueChangedPt(qreal)), this, SLOT(heightChanged(qreal))); connect(m_state, SIGNAL(keepAspectRatioChanged(bool)), widget.keepAspect, SLOT(setKeepAspectRatio(bool))); connect(widget.keepAspect, SIGNAL(keepAspectRatioChanged(bool)), this, SLOT(updateAspectRatio(bool))); connect(widget.positionSelector, SIGNAL(positionSelected(KFlake::Position)), this, SLOT(setGeometryAlignment(KFlake::Position))); }
void GPSBookmarkOwner::openBookmark(const KBookmark& bookmark, Qt::MouseButtons, Qt::KeyboardModifiers) { const QString url = bookmark.url().url().toLower(); bool okay = false; const GeoIface::GeoCoordinates coordinate = GeoIface::GeoCoordinates::fromGeoUrl(url, &okay); if (okay) { GPSDataContainer position; position.setCoordinates(coordinate); emit(positionSelected(position)); } }
void SelectPositionPage::enableNextButton() { emit positionSelected(mapWidget->getFlagPosition()); btnNext->setEnabled(true); }