本文整理汇总了C++中propertiesChanged函数的典型用法代码示例。如果您正苦于以下问题:C++ propertiesChanged函数的具体用法?C++ propertiesChanged怎么用?C++ propertiesChanged使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了propertiesChanged函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: SIGNAL
void ModelView::doConnections()
{
if( m_model != NULL )
{
QObject::connect( m_model, SIGNAL( dataChanged() ), widget(), SLOT( update() ) );
QObject::connect( m_model, SIGNAL( propertiesChanged() ), widget(), SLOT( update() ) );
}
}
开发者ID:AHudon,项目名称:lmms,代码行数:8,代码来源:ModelView.cpp
示例2: propertiesChanged
void InBandStream::setDataStanzaType(int AType)
{
if (streamState() == IDataStreamSocket::Closed)
{
FStanzaType = AType;
emit propertiesChanged();
}
}
开发者ID:ChALkeR,项目名称:vacuum-im,代码行数:8,代码来源:inbandstream.cpp
示例3: propertiesChanged
void AutomatableModel::setStep( const float step )
{
if( m_step != step )
{
m_step = step;
emit propertiesChanged();
}
}
开发者ID:Cubiicle,项目名称:lmms,代码行数:8,代码来源:AutomatableModel.cpp
示例4: propertiesChanged
void MainWindow::setUpMainWindow()
{
ui->checkBox_showTets->setChecked(true);
ui->checkBox_showVerts->setChecked(true);
ui->checkBox_showAxes->setChecked(true);
ui->checkBox_showObject->setChecked(true);
ui->checkBox_showGround->setChecked(true);
propertiesChanged();
}
开发者ID:febman,项目名称:elastic-3d-model,代码行数:9,代码来源:mainwindow.cpp
示例5: Image
UnsignedDerivedImage::UnsignedDerivedImage(ImagePtr base) : Image(base->getUid()+"_u", vtkImageDataPtr(), base->getName())
{
this->mBase = base;
// redirected signals:
connect(base.get(), SIGNAL(transformChanged()), this, SIGNAL(transformChanged()));
connect(base.get(), SIGNAL(propertiesChanged()), this, SIGNAL(propertiesChanged()));
connect(base.get(), SIGNAL(clipPlanesChanged()), this, SIGNAL(clipPlanesChanged()));
connect(base.get(), SIGNAL(cropBoxChanged()), this, SIGNAL(cropBoxChanged()));
// override signals:
connect(base.get(), SIGNAL(transferFunctionsChanged()), this, SLOT(unsignedTransferFunctionsChangedSlot()));
connect(base.get(), SIGNAL(vtkImageDataChanged()), this, SLOT(unsignedImageChangedSlot()));
connect(this, SIGNAL(transferFunctionsChanged()), this, SLOT(testSlot()));
this->unsignedImageChangedSlot();
this->unsignedTransferFunctionsChangedSlot();
}
开发者ID:SINTEFMedtek,项目名称:CustusX,代码行数:18,代码来源:cxUnsignedDerivedImage.cpp
示例6: i
void QNetworkManagerInterfaceDeviceModem::propertiesSwap(QMap<QString,QVariant> map)
{
QMapIterator<QString, QVariant> i(map);
while (i.hasNext()) {
i.next();
propertyMap.insert(i.key(),i.value());
}
Q_EMIT propertiesChanged(map);
}
开发者ID:James-intern,项目名称:Qt,代码行数:9,代码来源:qnetworkmanagerservice.cpp
示例7: switch
void KnotsPlayer::onPropertiesUpdated()
{
switch( _status )
{
case Playing:
{
emit durationChanged(_properties->_duration);
emit positionChanged( _localPosition );
emit propertiesChanged(*_properties);
break;
}
default:
emit propertiesChanged(*_properties);
break;
};
}
开发者ID:andyleadbetter,项目名称:qtknots,代码行数:18,代码来源:knotsplayer.cpp
示例8: ModemInterface
ModemManager::ModemLocationInterface::ModemLocationInterface(const QString & path, QObject * parent)
: ModemInterface(*new ModemLocationInterfacePrivate(path, this), parent)
{
Q_D(const ModemLocationInterface);
d->modemLocationIface.connection().connect(ModemManager::DBUS_SERVICE,
path, QLatin1String("org.freedesktop.DBus.Properties"),
QLatin1String("MmPropertiesChanged"), QLatin1String("sa{sv}"),
this, SLOT(propertiesChanged(QString,QVariantMap)));
}
开发者ID:fredollinger,项目名称:libmm-qt5,代码行数:9,代码来源:modemlocationinterface.cpp
示例9: disconnect
void DataMetricRep::setDataMetric(DataMetricPtr value)
{
if (mMetric)
{
disconnect(mMetric.get(), SIGNAL(transformChanged()), this, SLOT(setModified()));
disconnect(mMetric.get(), SIGNAL(propertiesChanged()), this, SLOT(setModified()));
}
mMetric = value;
if (mMetric)
{
connect(mMetric.get(), SIGNAL(propertiesChanged()), this, SLOT(setModified()));
connect(mMetric.get(), SIGNAL(transformChanged()), this, SLOT(setModified()));
}
this->clear();
this->setModified();
}
开发者ID:SINTEFMedtek,项目名称:CustusX,代码行数:19,代码来源:cxDataMetricRep.cpp
示例10: I_D
void BaseInstance::setFlags(const QSet<InstanceFlag> &flags)
{
I_D(BaseInstance);
if (flags != d->m_flags)
{
d->m_flags = flags;
emit flagsChanged();
emit propertiesChanged(this);
}
}
开发者ID:Nightreaver,项目名称:MultiMC5,代码行数:10,代码来源:BaseInstance.cpp
示例11: tr
void PropertiesDialog::apply()
{
Properties::Instance()->colorScheme = colorSchemaCombo->currentText();
Properties::Instance()->font = fontSampleLabel->font();//fontComboBox->currentFont();
Properties::Instance()->guiStyle = (styleComboBox->currentText() == tr("System Default")) ?
QString() : styleComboBox->currentText();
Properties::Instance()->emulation = emulationComboBox->currentText();
/* do not allow to go above 99 or we lose transparency option */
(appTransparencyBox->value() >= 100) ?
Properties::Instance()->appTransparency = 99
:
Properties::Instance()->appTransparency = appTransparencyBox->value();
Properties::Instance()->termTransparency = termTransparencyBox->value();
Properties::Instance()->highlightCurrentTerminal = highlightCurrentCheckBox->isChecked();
Properties::Instance()->askOnExit = askOnExitCheckBox->isChecked();
Properties::Instance()->savePosOnExit = savePosOnExitCheckBox->isChecked();
Properties::Instance()->saveSizeOnExit = saveSizeOnExitCheckBox->isChecked();
Properties::Instance()->useCWD = useCwdCheckBox->isChecked();
Properties::Instance()->scrollBarPos = scrollBarPos_comboBox->currentIndex();
Properties::Instance()->tabsPos = tabsPos_comboBox->currentIndex();
Properties::Instance()->keyboardCursorShape = keybCursorShape_comboBox->currentIndex();
Properties::Instance()->hideTabBarWithOneTab = hideTabBarCheckBox->isChecked();
Properties::Instance()->menuVisible = showMenuCheckBox->isChecked();
Properties::Instance()->m_motionAfterPaste = motionAfterPasting_comboBox->currentIndex();
Properties::Instance()->historyLimited = historyLimited->isChecked();
Properties::Instance()->historyLimitedTo = historyLimitedTo->value();
saveShortcuts();
Properties::Instance()->saveSettings();
Properties::Instance()->dropShowOnStart = dropShowOnStartCheckBox->isChecked();
Properties::Instance()->dropHeight = dropHeightSpinBox->value();
Properties::Instance()->dropWidht = dropWidthSpinBox->value();
Properties::Instance()->dropShortCut = QKeySequence(dropShortCutEdit->text());
Properties::Instance()->useBookmarks = useBookmarksCheckBox->isChecked();
Properties::Instance()->bookmarksFile = bookmarksLineEdit->text();
saveBookmarksFile(Properties::Instance()->bookmarksFile);
Properties::Instance()->terminalsPreset = terminalPresetComboBox->currentIndex();
Properties::Instance()->changeWindowTitle = changeWindowTitleCheckBox->isChecked();
Properties::Instance()->changeWindowIcon = changeWindowIconCheckBox->isChecked();
emit propertiesChanged();
}
开发者ID:pas2k,项目名称:qterminal,代码行数:55,代码来源:propertiesdialog.cpp
示例12: qDebug
void Service::propertyChanged(const QString &name, const QDBusVariant &value)
{
qDebug() << "Service PropertyChanged" << name;
m_properties[name] = value.variant();
if (name == "State")
emit stateChanged();
emit propertiesChanged();
}
开发者ID:gustavosbarreto,项目名称:qconnman,代码行数:11,代码来源:service.cpp
示例13: model
void knob::doConnections()
{
if( model() != NULL )
{
QObject::connect( model(), SIGNAL( dataChanged() ),
this, SLOT( friendlyUpdate() ) );
QObject::connect( model(), SIGNAL( propertiesChanged() ),
this, SLOT( update() ) );
}
}
开发者ID:Pavleen30,项目名称:SOEN6471,代码行数:11,代码来源:knob.cpp
示例14: disconnect
void MetricReferenceArgumentList::set(int index, DataPtr p)
{
if (mArgument[index] == p)
return;
if (mArgument[index])
{
disconnect(mArgument[index].get(), SIGNAL(transformChanged()), this, SIGNAL(argumentsChanged()));
disconnect(mArgument[index].get(), SIGNAL(propertiesChanged()), this, SIGNAL(argumentsChanged()));
}
mArgument[index] = p;
if (mArgument[index])
{
connect(mArgument[index].get(), SIGNAL(transformChanged()), this, SIGNAL(argumentsChanged()));
connect(mArgument[index].get(), SIGNAL(propertiesChanged()), this, SIGNAL(argumentsChanged()));
}
emit argumentsChanged();
}
开发者ID:SINTEFMedtek,项目名称:CustusX,代码行数:21,代码来源:cxMetricReferenceArgumentList.cpp
示例15: setRange
void ComboBoxModel::clear()
{
setRange( 0, 0 );
for( const Item& i : m_items )
{
delete i.second;
}
m_items.clear();
emit propertiesChanged();
}
开发者ID:DomClark,项目名称:lmms,代码行数:12,代码来源:ComboBoxModel.cpp
示例16: disconnect
void MetricNamesRep::setData(std::vector<DataPtr> data)
{
std::vector<DataMetricPtr> metrics = this->convertToMetrics(data);
if (this->equal(metrics, mMetrics))
return;
for (unsigned i=0; i<mMetrics.size(); ++i)
{
disconnect(mMetrics[i].get(), SIGNAL(transformChanged()), this, SLOT(setModified()));
disconnect(mMetrics[i].get(), SIGNAL(propertiesChanged()), this, SLOT(setModified()));
}
mMetrics = metrics;
for (unsigned i=0; i<mMetrics.size(); ++i)
{
connect(mMetrics[i].get(), SIGNAL(transformChanged()), this, SLOT(setModified()));
connect(mMetrics[i].get(), SIGNAL(propertiesChanged()), this, SLOT(setModified()));
}
this->setColoredTextList(this->getAllMetricTexts(), Eigen::Array2d(0.98, 0.98));
}
开发者ID:normit-nav,项目名称:CustusX,代码行数:23,代码来源:cxMetricNamesRep.cpp
示例17: qFatal
void TabWidget::changeScrollPosition(QAction *triggered)
{
QActionGroup *scrollPosition = static_cast<QActionGroup *>(sender());
if(!scrollPosition)
qFatal("scrollPosition is NULL");
Properties::Instance()->scrollBarPos =
scrollPosition->actions().indexOf(triggered);
Properties::Instance()->saveSettings();
propertiesChanged();
}
开发者ID:F1ash,项目名称:qt-virt-manager,代码行数:14,代码来源:tabwidget.cpp
示例18: lock
//! Sets the normal property values.
void ObjectVersionCore::setProperties(
const QJsonArray& properties
)
{
// Protect access.
{
QMutexLocker lock( &m_mtx );
// Properties.
m_properties = ObjectVersionCore::normalizePropertyValues( All, properties );
}
// Properties changed.
emit propertiesChanged();
}
开发者ID:Fluxie,项目名称:MFiles-Sailfish,代码行数:16,代码来源:objectversioncore.cpp
示例19: QNmDBusHelper
bool QNetworkManagerInterfaceDeviceWireless::setConnections()
{
if(!isValid() )
return false;
QDBusConnection dbusConnection = QDBusConnection::systemBus();
bool allOk = false;
delete nmDBusHelper;
nmDBusHelper = new QNmDBusHelper(this);
connect(nmDBusHelper, SIGNAL(pathForPropertiesChanged(QString,QMap<QString,QVariant>)),
this,SIGNAL(propertiesChanged(QString,QMap<QString,QVariant>)));
connect(nmDBusHelper, SIGNAL(pathForAccessPointAdded(QString,QDBusObjectPath)),
this,SIGNAL(accessPointAdded(QString,QDBusObjectPath)));
connect(nmDBusHelper, SIGNAL(pathForAccessPointRemoved(QString,QDBusObjectPath)),
this,SIGNAL(accessPointRemoved(QString,QDBusObjectPath)));
if(!dbusConnection.connect(QLatin1String(NM_DBUS_SERVICE),
d->path,
QLatin1String(NM_DBUS_INTERFACE_DEVICE_WIRELESS),
QLatin1String("AccessPointAdded"),
nmDBusHelper, SLOT(slotAccessPointAdded(QDBusObjectPath)))) {
allOk = true;
}
if(!dbusConnection.connect(QLatin1String(NM_DBUS_SERVICE),
d->path,
QLatin1String(NM_DBUS_INTERFACE_DEVICE_WIRELESS),
QLatin1String("AccessPointRemoved"),
nmDBusHelper, SLOT(slotAccessPointRemoved(QDBusObjectPath)))) {
allOk = true;
}
if(!dbusConnection.connect(QLatin1String(NM_DBUS_SERVICE),
d->path,
QLatin1String(NM_DBUS_INTERFACE_DEVICE_WIRELESS),
QLatin1String("PropertiesChanged"),
nmDBusHelper,SLOT(slotPropertiesChanged(QMap<QString,QVariant>)))) {
allOk = true;
}
return allOk;
}
开发者ID:SchleunigerAG,项目名称:WinEC7_Qt5.3.1_Fixes,代码行数:46,代码来源:qnetworkmanagerservice.cpp
示例20: connectedChangedSpy
void BearerPropertiesTest::testBearerProperties()
{
ModemManager::Modem::Ptr modemInterface = ModemManager::modemDevices().first()->modemInterface();
ModemManager::Bearer::Ptr modemBearer = modemInterface->listBearers().first();
bearer->setConnected(true);
QSignalSpy connectedChangedSpy(modemBearer.data(), SIGNAL(connectedChanged(bool)));
QVERIFY(connectedChangedSpy.wait());
QCOMPARE(modemBearer->isConnected(), connectedChangedSpy.at(0).at(0).toBool());
bearer->setInterface(QLatin1String("ttyUSB1"));
QSignalSpy interfaceChangedSpy(modemBearer.data(), SIGNAL(interfaceChanged(QString)));
QVERIFY(interfaceChangedSpy.wait());
QCOMPARE(modemBearer->interface(), interfaceChangedSpy.at(0).at(0).toString());
bearer->setIp4Config({{QLatin1String("method"), MM_BEARER_IP_METHOD_UNKNOWN}});
QSignalSpy ip4ConfigChangedSpy(modemBearer.data(), SIGNAL(ip4ConfigChanged(ModemManager::IpConfig)));
QVERIFY(ip4ConfigChangedSpy.wait());
QCOMPARE(modemBearer->ip4Config().method(), ip4ConfigChangedSpy.at(0).at(0).value<ModemManager::IpConfig>().method());
bearer->setIp6Config({{QLatin1String("method"), MM_BEARER_IP_METHOD_PPP}});
QSignalSpy ip6ConfigChangedSpy(modemBearer.data(), SIGNAL(ip6ConfigChanged(ModemManager::IpConfig)));
QVERIFY(ip6ConfigChangedSpy.wait());
QCOMPARE(modemBearer->ip6Config().method(), ip6ConfigChangedSpy.at(0).at(0).value<ModemManager::IpConfig>().method());
bearer->setIpTimeout(25);
QSignalSpy ipTimeoutChangedSpy(modemBearer.data(), SIGNAL(ipTimeoutChanged(uint)));
QVERIFY(ipTimeoutChangedSpy.wait());
QCOMPARE(modemBearer->ipTimeout(), ipTimeoutChangedSpy.at(0).at(0).toUInt());
bearer->setProperties({{QLatin1String("apn"),QLatin1String("internet2")},{QLatin1Literal("ip-type"), 2}, {QLatin1String("number"), QLatin1String("*98#")}});
QSignalSpy propertiesChangedSpy(modemBearer.data(), SIGNAL(propertiesChanged(QVariantMap)));
QVERIFY(propertiesChangedSpy.wait());
QVERIFY(modemBearer->properties().contains(QLatin1String("apn")));
QVERIFY(modemBearer->properties().contains(QLatin1String("number")));
QVERIFY(modemBearer->properties().contains(QLatin1String("ip-type")));
QCOMPARE(modemBearer->properties().value(QLatin1String("apn")).toString(), QLatin1String("internet2"));
QCOMPARE(modemBearer->properties().value(QLatin1String("ip-type")).toUInt(), (uint)2);
QCOMPARE(modemBearer->properties().value(QLatin1String("number")).toString(), QLatin1String("*98#"));
bearer->setSuspended(true);
QSignalSpy suspendedChangedSpy(modemBearer.data(), SIGNAL(suspendedChanged(bool)));
QVERIFY(suspendedChangedSpy.wait());
QCOMPARE(modemBearer->isSuspended(), suspendedChangedSpy.at(0).at(0).toBool());
}
开发者ID:KDE,项目名称:modemmanager-qt,代码行数:45,代码来源:bearerpropertiestest.cpp
注:本文中的propertiesChanged函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论