void PropertyWidget_ParEffect::handleNumName(QString numName) { if (!m_doc || !m_item) return; disconnectSignals(); ParagraphStyle newStyle; if (numName == "<local block>") { newStyle.setNumOther(true); newStyle.setNumHigher(true); newStyle.setNumRestart(NSRstory); } else { NumStruct * numS = m_doc->numerations.value(numName); Q_ASSERT(numS); int level = qMin(numLevelSpin->value(), numS->m_counters.count()) -1; numLevelSpin->setValue(level +1); newStyle.setNumLevel(level); Numeration num = numS->m_nums[level]; numFormatCombo->setCurrentIndex((int) num.numFormat); numStart->setValue(num.start); numPrefix->setText(num.prefix); numSuffix->setText(num.suffix); } newStyle.setNumPrefix(numPrefix->text()); newStyle.setNumSuffix(numSuffix->text()); newStyle.setNumName(numName); newStyle.setNumFormat((NumFormat) numFormatCombo->currentIndex()); handleChanges(m_item, newStyle); connectSignals(); }
QDropboxFile::QDropboxFile(QObject *parent) : QIODevice(parent), _conManager(this) { _init(NULL, "", 1024); connectSignals(); }
PairAlign::PairAlign(MSAEditor* _msa) : msa(_msa), pairwiseAlignmentWidgetsSettings(_msa->getPairwiseAlignmentWidgetsSettings()), distanceCalcTask(NULL), settingsWidget(NULL), showHideSequenceWidget(NULL), showHideSettingsWidget(NULL), showHideOutputWidget(NULL), saveController(NULL), savableTab(this, GObjectViewUtils::findViewByName(_msa->getName())), showSequenceWidget(_msa->getPairwiseAlignmentWidgetsSettings()->showSequenceWidget), showAlgorithmWidget(_msa->getPairwiseAlignmentWidgetsSettings()->showAlgorithmWidget), showOutputWidget(_msa->getPairwiseAlignmentWidgetsSettings()->showOutputWidget), firstSequenceSelectionOn(false), secondSequenceSelectionOn(false), sequencesChanged(true), sequenceNamesIsOk(false), alphabetIsOk(false) { SAFE_POINT(NULL != msa, "MSA Editor is NULL.", ); SAFE_POINT(NULL != pairwiseAlignmentWidgetsSettings, "pairwiseAlignmentWidgetsSettings is NULL.", ); setupUi(this); firstSeqSelectorWC = new SequenceSelectorWidgetController(msa); firstSeqSelectorWC->setObjectName("firstSeqSelectorWC"); secondSeqSelectorWC = new SequenceSelectorWidgetController(msa); secondSeqSelectorWC->setObjectName("secondSeqSelectorWC"); firstSequenceLayout->addWidget(firstSeqSelectorWC); secondSequenceLayout->addWidget(secondSeqSelectorWC); initLayout(); initSaveController(); connectSignals(); initParameters(); U2WidgetStateStorage::restoreWidgetState(savableTab); checkState(); }
void PlayerSubtitle::onEnableChanged(bool value) { m_enabled = value; if (value) { if (m_player) { connectSignals(); } if (autoLoad()) { if (!m_player) return; QString path = m_player->file(); //path.remove(p->source().scheme() + "://"); QString name = QFileInfo(path).completeBaseName(); path = QFileInfo(path).dir().absoluteFilePath(name); m_sub->setFileName(path); m_sub->setFuzzyMatch(true); m_sub->loadAsync(); } else { m_sub->setFileName(m_file); m_sub->setFuzzyMatch(false); m_sub->loadAsync(); } } else { if (m_player) { disconnectSignals(); } } }
void SimulCore::setParticleSolver(ParticleSystemSolver* solver) { _solver = solver; const int nSubj = _solver->m_System.GetNumberOfSubjects(); if (nSubj > 0) { ParticleSubject& subj0 = _solver->m_System[0]; ParticleSubject& subj1 = _solver->m_System[1]; _image[0] = subj0.GetImage(); _imageItem[0] = showImage(0, _image[0]); _label[0] = subj0.GetLabel(); if (_label[0].IsNotNull()) { _labelItem[0] = showLabel(0, _label[0]); } _image[1] = subj1.GetImage(); _imageItem[1] = showImage(1, _image[1]); _label[1] = subj1.GetLabel(); if (_label[1].IsNotNull()) { _labelItem[1] = showLabel(1, _label[1]); } } for (int i = 0; i < 2; i++) { _auxImageItem[i]->hide(); for (int j = 0; j < _particleItem[i].size(); j++) { _scene[i]->removeItem(_particleItem[i][j]); } _particleItem[i].clear(); } connectSignals(); }
PeriodicTable::PeriodicTable(QWidget* parent) : QFrame(parent) { m_periodicTable.setupUi(this); connectSignals(); setCloseOnSelect(); setWindowTitle(tr("Periodic Table")); }
TimePlotWidget::TimePlotWidget(QWidget *parent, int xScaleType, int yScaleType) : PlotWidget(parent, xScaleType, yScaleType), m_freqPlot(NULL), m_enablePlotUpdate(true) { m_timePlotDelegate=new DataUiHandlerDelegate( dynamic_cast<DataUiHandlerProperty*>(new TimePlotParams((QObject*)parent)), dynamic_cast<DataUiHandlerUI*>(new TimePlotWidgetUI()), PROJECTTIMEPARAMS_DOCTYPE, PROJECTTIMEPARAMETERS_TAG, PROJECTTIMEPARAMS_DOCVERSION, (QObject*)parent); TimePlotParams *_params=dynamic_cast< TimePlotParams*> (getDataParameters()); Q_ASSERT(_params!=NULL); TimePlotWidgetUI *_ui=dynamic_cast< TimePlotWidgetUI*> (getControlWidget()); Q_ASSERT(_ui!=NULL); _params->setMaxDuration(TIMEDATA_DEFAULT_PROJECT_TIME); _params->setSampleRate(TIMEDATA_DEFAULT_SR); m_digestCurve=new DigestTimeData(&m_curveList,_params); m_digestCurve->getCurve()->attach(this); this->setRubberBandPosition(0); //connect show all and enable all _ui->addZMPControlWidget(m_zmp->getControlWidget()); connectSignals(); //set title this->setPlotTitle("Time curves plot"); }
bool SettingsObject::registerSetting(Setting *setting) { // Check if setting is null or we already have a setting with the same ID. if (!setting) { qDebug(QString("Failed to register setting. Setting is null."). arg(setting->id()).toUtf8()); return false; // Fail } if (contains(setting->id())) { qDebug(QString("Failed to register setting %1. ID already exists."). arg(setting->id()).toUtf8()); return false; // Fail } m_settings.insert(setting->id(), setting); setting->setParent(this); // Take ownership. // Connect signals. connectSignals(*setting); // qDebug(QString("Registered setting %1.").arg(setting->id()).toUtf8()); return true; }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) , currentShaderFileType(ShaderFileType::VERTEX) { ui->setupUi(this); uniformEditorWindow = new UniformEditorWindow(this); codeEditor = new CodeEditor(this); highlighter = new Highlighter(codeEditor->document()); ui->centralWidget->layout()->addWidget(codeEditor); glWidget = new GLWidget(0, 0); ui->modelDockWidget->setWidget(glWidget); treeModel = new TreeModel(); ui->configurationTreeView->setModel(treeModel); ui->configurationTreeView->setItemDelegate(new TreeItemDelegate(treeModel, this)); ui->configurationTreeView->setEditTriggers(QAbstractItemView::DoubleClicked); ui->configurationTreeView->setColumnWidth(0, 150); ui->configurationTreeView->setColumnWidth(1, 150); connectSignals(); ui->statusBar->showMessage(tr("Ready")); setCurrentFile(""); setUnifiedTitleAndToolBarOnMac(true); }
void ManualSchedule::dateChanged(void) { disconnectSignals(); m_daysahead = m_startdateList->GetCurrentPos(); int hr = m_starthourSpin->GetIntValue(); int min = m_startminuteSpin->GetIntValue(); m_startDateTime = QDateTime( m_nowDateTime.toLocalTime().addDays(m_daysahead).date(), QTime(hr, min), Qt::LocalTime).toUTC(); LOG(VB_SCHEDULE, LOG_INFO, QString("Start Date Time: %1") .arg(m_startDateTime.toString(Qt::ISODate))); // Note we allow start times up to one hour in the past so // if it is 20:25 the user can start a recording at 20:30 // by first setting the hour and then the minute. QDateTime tmp = QDateTime( m_startDateTime.toLocalTime().date(), QTime(m_startDateTime.toLocalTime().time().hour(),59,59), Qt::LocalTime).toUTC(); if (tmp < m_nowDateTime) { hr = m_nowDateTime.toLocalTime().time().hour(); m_starthourSpin->SetValue(hr); m_startDateTime = QDateTime(m_nowDateTime.toLocalTime().date(), QTime(hr, min), Qt::LocalTime).toUTC(); } connectSignals(); }
RootWindow::RootWindow( QWidget *parent ) : QMainWindow( parent ), ui( new Ui::RootWindow ), _answerGroup( nullptr )/*, _answersLay(nullptr)*/ { _selRadioAnss.clear(); ui->setupUi( this ); // ui->label_ ui->stackedWidget->setCurrentIndex( PageIndex::RootWindow::Config ); _jParser = JsonParser::instance( this ); _netMan = new NetworkQueryManager( "127.0.0.1", 3434 ); this->hide(); connectSignals(); _netMan->sendPullRequestProfList(); AutorisationDialog _AuthForm( _netMan, _jParser ); _AuthForm.exec(); }
void PropertyWidget_PathText::setCurrentItem(PageItem *item) { if (!m_ScMW || m_ScMW->scriptIsRunning()) return; //CB We shouldnt really need to process this if our item is the same one //maybe we do if the item has been changed by scripter.. but that should probably //set some status if so. //FIXME: This wont work until when a canvas deselect happens, m_item must be NULL. //if (m_item == i) // return; if (item && m_doc.isNull()) setDoc(item->doc()); m_item = item; disconnectSignals(); configureWidgets(); if (m_item) { if (m_item->asPathText()) { pathTextType->setCurrentIndex(m_item->textPathType); flippedPathText->setChecked(m_item->textPathFlipped); showCurveCheckBox->setChecked(m_item->PoShow); distFromCurve->setValue(m_item->BaseOffs * -1); startOffset->setValue(m_item->textToFrameDistLeft()); } connectSignals(); } }
MainWindow::MainWindow(QObject *parent) : QObject(parent) { createMembers(); setupMembers(); connectSignals(); }
MainWindow::MainWindow(QWidget * parent) : QMainWindow(parent) { setupUi(); connectSignals(); setupModels(); }
void QDeclarativeGestureArea::componentComplete() { QDeclarativeItem::componentComplete(); Q_D(QDeclarativeGestureArea); d->componentcomplete=true; connectSignals(); }
PlugHandle::PlugHandle(Plug* plug) : QObject(nullptr) , m_plug(plug) , m_isValid(plug!=nullptr) { connectSignals(); }
void PropertyWidget_OptMargins::setCurrentItem(PageItem *item) { if (!m_ScMW || m_ScMW->scriptIsRunning()) return; //CB We shouldnt really need to process this if our item is the same one //maybe we do if the item has been changed by scripter.. but that should probably //set some status if so. //FIXME: This wont work until when a canvas deselect happens, m_item must be NULL. //if (m_item == i) // return; if (item && m_doc.isNull()) setDoc(item->doc()); m_item = item; disconnectSignals(); configureWidgets(); if (m_item) { if (m_item->asTextFrame() || m_item->asPathText()) { ParagraphStyle parStyle = m_item->itemText.defaultStyle(); if (m_doc->appMode == modeEdit) m_item->currentTextProps(parStyle); displayOpticalMargins(parStyle); } connectSignals(); } }
MSAGeneralTab::MSAGeneralTab(MSAEditor* _msa) : msa(_msa), savableTab(this, GObjectViewUtils::findViewByName(_msa->getName())) { SAFE_POINT(NULL != msa, "MSA Editor not defined.", ); setupUi(this); ShowHideSubgroupWidget* alignmentInfo = new ShowHideSubgroupWidget("ALIGNMENT_INFO", tr("Alignment info"), alignmentInfoWidget, true); ShowHideSubgroupWidget* consensusMode = new ShowHideSubgroupWidget("CONSENSUS_MODE", tr("Consensus mode"), consensusModeWidget, true); ShowHideSubgroupWidget* copyType = new ShowHideSubgroupWidget("COPY_TYPE", tr("Copy to clipboard"), copyTypeWidget, true); Ui_GeneralTabOptionsPanelWidget::layout->addWidget(alignmentInfo); Ui_GeneralTabOptionsPanelWidget::layout->addWidget(consensusMode); Ui_GeneralTabOptionsPanelWidget::layout->addWidget(copyType); initializeParameters(); connectSignals(); U2WidgetStateStorage::restoreWidgetState(savableTab); #ifdef Q_OS_MAC copyButton->setToolTip("Cmd+Shift+C"); #else copyButton->setToolTip("Ctrl+Shift+C"); #endif }
void PropertyWidget_Distance::setCurrentItem(PageItem *item) { if (!m_ScMW || m_ScMW->scriptIsRunning()) return; //CB We shouldn't really need to process this if our item is the same one //maybe we do if the item has been changed by scripter.. but that should probably //set some status if so. //FIXME: This won't work until when a canvas deselect happens, m_item must be NULL. //if (m_item == i) // return; if (item && m_doc.isNull()) setDoc(item->doc()); m_item = item; disconnectSignals(); configureWidgets(); if (!m_item) return; PageItem_TextFrame *textItem = m_item->asTextFrame(); if (m_doc->appMode == modeEditTable) textItem = m_item->asTable()->activeCell().textFrame(); if (!textItem) return; columns->setMaximum(qMax(qRound(textItem->width() / qMax(textItem->ColGap, 10.0)), 1)); columns->setMinimum(1); columns->setValue(textItem->Cols); columnGap->setMinimum(0); if (columnGapLabel->currentIndex() == 0) { columnGap->setMaximum(qMax((textItem->width() / textItem->Cols - textItem->textToFrameDistLeft() - textItem->textToFrameDistRight()) * m_unitRatio, 0.0)); columnGap->setValue(textItem->ColGap*m_unitRatio); } else { columnGap->setMaximum(qMax((textItem->width() / textItem->Cols) * m_unitRatio, 0.0)); columnGap->setValue(textItem->columnWidth() * m_unitRatio); } leftDistance->setValue(textItem->textToFrameDistLeft()*m_unitRatio); topDistance->setValue(textItem->textToFrameDistTop()*m_unitRatio); bottomDistance->setValue(textItem->textToFrameDistBottom()*m_unitRatio); rightDistance->setValue(textItem->textToFrameDistRight()*m_unitRatio); if (columns->value() == 1) { columnGap->setEnabled(false); columnGapLabel->setEnabled(false); } else { columnGap->setEnabled(true); columnGapLabel->setEnabled(true); } showTextDistances(textItem->textToFrameDistLeft(), textItem->textToFrameDistTop(), textItem->textToFrameDistBottom(), textItem->textToFrameDistRight()); verticalAlign->setCurrentIndex(textItem->verticalAlignment()); connectSignals(); }
CreateAnnotationOptionsPanelWidget::CreateAnnotationOptionsPanelWidget(QWidget *parent) : CreateAnnotationWidget(parent) { setupUi(this); initLayout(); init(); connectSignals(); }
ConfigWidget::ConfigWidget(QWidget *parent) : QDialog(parent), ui(new Ui::ConfigWidget) { ui->setupUi(this); connectSignals(); setDefaultData(); }
PreviewSettingsDialog::PreviewSettingsDialog(QWidget *parent) : QDialog(parent) { ui.setupUi(this); connectSignals(); loadSettings(); }
void ServerCore::init() { connectSignals(); serverStart = false; // load file DeviceManager handle itself }
QDeclarativeRadioData::QDeclarativeRadioData(QRadioTuner *tuner, QObject *parent) : QObject(parent) { m_radioTuner = tuner; m_radioData = m_radioTuner->radioData(); connectSignals(); }
QDropboxFile::QDropboxFile(QString filename, QDropbox *api, QObject *parent) : QIODevice(parent), _conManager(this) { _init(api, filename, 1024); obtainToken(); connectSignals(); }
AlignmentToolUI::AlignmentToolUI() { setupUi(this); m_fAutoUpdate = 0; // create target and entry point "buffers" m_pointTarget = rtBaseHandle::instance().requestNewObject(rtConstants::OT_3DPointBuffer, "Target Point"); m_pointEntry = rtBaseHandle::instance().requestNewObject(rtConstants::OT_3DPointBuffer, "Entry Point"); m_pointAiming = rtBaseHandle::instance().requestNewObject(rtConstants::OT_3DPointBuffer, "Aiming Point"); // create target (initial) point rtBasic3DPointData p; p.setPoint(0, 0, 0); p.setPointSize(1); p.getProperty()->SetOpacity(0.5); p.setColor(1, 0, 0); // red rt3DPointBufferDataObject *pointTarget = static_cast<rt3DPointBufferDataObject*>(rtBaseHandle::instance().getObjectWithID(m_pointTarget)); pointTarget->lock(); pointTarget->addPoint(p); pointTarget->Modified(); pointTarget->unlock(); // pointTarget->setVisible3D(true); // create entry (initial) point p.setPoint(10, 10, 10); p.setPointSize(1); p.getProperty()->SetOpacity(0.5); p.setColor(1, 1, 0); // yellow rt3DPointBufferDataObject *pointEntry = static_cast<rt3DPointBufferDataObject*>(rtBaseHandle::instance().getObjectWithID(m_pointEntry)); pointEntry->lock(); pointEntry->addPoint(p); pointEntry->Modified(); pointEntry->unlock(); // pointEntry->setVisible3D(true); // create aiming point p.setPoint(20, 20, 20); p.setPointSize(1); p.getProperty()->SetOpacity(0); // invisible for now p.setColor(0, 1, 0); // green rt3DPointBufferDataObject *pointAiming = static_cast<rt3DPointBufferDataObject*>(rtBaseHandle::instance().getObjectWithID(m_pointAiming)); pointAiming->lock(); pointAiming->addPoint(p); pointAiming->Modified(); pointAiming ->unlock(); // initial distance from insertion point to aiming plane aimingOffsetDoubleSpinBox->setValue(50); // initial distance from target point to monitoring plane monitoringOffsetDoubleSpinBox->setValue(0); // initial depth is undefined depthEdit->setText(""); populateLists(); connectSignals(); }
FileTreeView::FileTreeView ( QWidget * const parent ) : QTreeView( parent ) { createActions(); connectSignals(); }
MainWindow::MainWindow(QWidget *parent, vector<QString> cameraList, Dispatcher* _dispatcher): QMainWindow(parent) { init(cameraList); dispatcher = _dispatcher; centralizeFrame(); connectSignals(); update(); }
PlugHandle& PlugHandle::operator = (const PlugHandle& other) { if(m_plug){ m_plug->disconnect(this); } m_plug = other.data(); m_isValid = m_plug != nullptr; connectSignals(); return *this; }
void WMenuItem::loadContents() { if (!contents_) return; if (!contentsLoaded()) { contentsContainer_->addWidget(contents_); signalsConnected_ = false; connectSignals(); } }