本文整理汇总了C++中QScrollArea::setProperty方法的典型用法代码示例。如果您正苦于以下问题:C++ QScrollArea::setProperty方法的具体用法?C++ QScrollArea::setProperty怎么用?C++ QScrollArea::setProperty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QScrollArea
的用法示例。
在下文中一共展示了QScrollArea::setProperty方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setupControls
//.........这里部分代码省略.........
auiProposedLogSteps[i],
(auiProposedLogSteps[i] == 1) ? "" : "s",
uiBestAllowedFixStep);
}
else if (auiProposedLogSteps[i] < 3600)
{
uint uiMinutes = auiProposedLogSteps[i] / 60;
strItem.sprintf(
"%u minute%s (refresh : %us)",
uiMinutes,
(uiMinutes == 1) ? "" : "s",
uiBestAllowedFixStep);
}
else
{
uint uiHours = auiProposedLogSteps[i] / 3600;
strItem.sprintf(
"%u hour%s (refresh : %us)",
uiHours,
(uiHours == 1) ? "" : "s",
uiBestAllowedFixStep);
}
m_pCboLogStep->addItem(strItem, QVariant(auiProposedLogSteps[i]));
if (auiProposedLogSteps[i] == uiConfiguredLogStep)
iDefaultLogStepIdx = i;
}
}
m_pCboLogStep->setCurrentIndex(iDefaultLogStepIdx);
m_pChkGpsAssisted = new QCheckBox(tr("Assisted GPS"));
m_pChkGpsAssisted->setCheckState(settings.getGpsAssisted() ? Qt::Checked : Qt::Unchecked);
m_pChkGpsAlwaysConnected = new QCheckBox(tr("GPS always connected"));
m_pChkGpsAlwaysConnected->setCheckState(settings.getGpsAlwaysConnected() ? Qt::Checked : Qt::Unchecked);
m_pChkAlwaysCreateNewFile = new QCheckBox(tr("Always create new file (old behavior)"));
m_pChkAlwaysCreateNewFile->setCheckState(settings.getAlwaysCreateNewFile() ? Qt::Checked : Qt::Unchecked);
m_pChkAskPointName = new QCheckBox(tr("Ask for point name before snap"));
m_pChkAskPointName->setCheckState(settings.getAskPointName() ? Qt::Checked : Qt::Unchecked);
m_pChkAskPauseName = new QCheckBox(tr("Ask for a name when pausing"));
m_pChkAskPauseName->setCheckState(settings.getAskPauseName() ? Qt::Checked : Qt::Unchecked);
m_pCboUnitSystem = new QMaemoComboBox(tr("Unit system"), this);
m_pCboUnitSystem->setValueLayout(QMaemo5ValueButton::ValueBesideText);
m_pCboUnitSystem->addItem(AppSettings::unitSystemToName(UNITSYSTEM_METRIC), QVariant(UNITSYSTEM_METRIC));
m_pCboUnitSystem->addItem(AppSettings::unitSystemToName(UNITSYSTEM_IMPERIAL), QVariant(UNITSYSTEM_IMPERIAL));
m_pCboUnitSystem->setCurrentIndex(settings.getUnitSystem());
m_pCboHorizSpeedUnit = new QMaemoComboBox(tr("Horizontal speed unit"), this);
m_pCboHorizSpeedUnit->setValueLayout(QMaemo5ValueButton::ValueBesideText);
m_pCboHorizSpeedUnit->addItem(AppSettings::horizSpeedUnitToName(HORIZSPEEDUNIT_KMH), QVariant(HORIZSPEEDUNIT_KMH));
m_pCboHorizSpeedUnit->addItem(AppSettings::horizSpeedUnitToName(HORIZSPEEDUNIT_MPH), QVariant(HORIZSPEEDUNIT_MPH));
m_pCboHorizSpeedUnit->addItem(AppSettings::horizSpeedUnitToName(HORIZSPEEDUNIT_MS), QVariant(HORIZSPEEDUNIT_MS));
m_pCboHorizSpeedUnit->addItem(AppSettings::horizSpeedUnitToName(HORIZSPEEDUNIT_KNOTS), QVariant(HORIZSPEEDUNIT_KNOTS));
m_pCboHorizSpeedUnit->setCurrentIndex(settings.getHorizSpeedUnit());
m_pChkPreventBlankScreen = new QCheckBox(tr("Prevent screen blanking"));
m_pChkPreventBlankScreen->setCheckState(settings.getPreventBlankScreen() ? Qt::Checked : Qt::Unchecked);
pVBox->addWidget(m_pCboLogStep);
pVBox->addWidget(m_pChkGpsAssisted);
pVBox->addWidget(m_pChkGpsAlwaysConnected);
pVBox->addWidget(m_pChkAlwaysCreateNewFile);
pVBox->addWidget(m_pChkAskPointName);
pVBox->addWidget(m_pChkAskPauseName);
pVBox->addWidget(m_pCboUnitSystem);
pVBox->addWidget(m_pCboHorizSpeedUnit);
pVBox->addWidget(m_pChkPreventBlankScreen);
pLeftLayout->addLayout(pVBox);
}
// main layout setup
{
QScrollArea* pScrollArea = new QScrollArea;
QWidget* pScrollWidget = new QWidget;
QPushButton* pBtnDone = new QPushButton(tr("Done"));
this->connect(pBtnDone, SIGNAL(clicked()), SLOT(onClickedDone()));
pLeftLayout->setSpacing(0);
pScrollWidget->setLayout(pLeftLayout);
pScrollArea->setWidgetResizable(true);
pScrollArea->setWidget(pScrollWidget);
pScrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
pScrollArea->setProperty("FingerScrollable", true);
pRootLayout->setSpacing(1);
pRootLayout->addWidget(pScrollArea);
pRootLayout->addWidget(pBtnDone, 0, Qt::AlignBottom);
}
// apply layout
this->setLayout(pRootLayout);
}