本文整理汇总了C++中refreshView函数的典型用法代码示例。如果您正苦于以下问题:C++ refreshView函数的具体用法?C++ refreshView怎么用?C++ refreshView使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了refreshView函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: it
void LVRMainWindow::toggleWireframe(bool checkboxState)
{
if(m_actionShow_Mesh)
{
QTreeWidgetItemIterator it(treeWidget);
while(*it)
{
QTreeWidgetItem* item = *it;
if(item->type() == LVRMeshItemType)
{
LVRMeshItem* mesh_item = static_cast<LVRMeshItem*>(item);
if(checkboxState)
{
m_renderer->AddActor(mesh_item->getWireframeActor());
}
else
{
m_renderer->RemoveActor(mesh_item->getWireframeActor());
}
refreshView();
}
++it;
}
refreshView();
}
}
示例2: BaseWindow
NodeListView::NodeListView(const QString &path)
: BaseWindow("qrc:/qml/NodeListView.qml"),
viewPath(path),
fileAction(FileActionsController::getInstance()),
model(new NodeListModel(this))
{
this->context->setContextProperty("nodeListModel", this->model);
this->context->setContextProperty("viewPath", this->viewPath);
connect(this->view, SIGNAL(openFolder(int)), this, SLOT(openFolder(int)));
connect(this->view, SIGNAL(openFile(int)), this, SLOT(openFile(int)));
connect(this->view, SIGNAL(renameNode(int, QString)), this, SLOT(renameNode(int, QString)));
connect(this->view, SIGNAL(deleteNode(int)), this, SLOT(deleteNode(int)));
connect(this->view, SIGNAL(publishFile(int, bool)), this, SLOT(publishFile(int, bool)));
connect(this->view, SIGNAL(copyPublicLink(int)), this, SLOT(copyPublicLink(int)));
connect(this->view, SIGNAL(menuCreateFolder(QString)), this, SLOT(menuCreateFolder(QString)));
connect(this->view, SIGNAL(menuRefresh()), this, SLOT(refreshView()));
connect(this->view, SIGNAL(menuAbout()), this, SLOT(menuAbout()));
connect(this->fileAction, SIGNAL(actionFinished()), this, SLOT(refreshView()));
connect(this->fileAction, SIGNAL(actionFinishedWithError(QString)), this, SLOT(showError(QString)));
}
示例3: UBLibElement
/**
* \brief Set the current element and refresh the scene
* @param elem as the current element
*/
void UBLibraryWidget::setCurrentElemsAndRefresh(UBChainedLibElement *elem)
{
if(NULL != elem)
{
UBLibElement* pLibElem = elem->element();
if(NULL != pLibElem)
{
if(eUBLibElementType_Item != pLibElem->type())
{
QList<UBLibElement*> qlElements = mLibraryController->getContent(pLibElem);
mCurrentElems = qlElements;
delete mpCrntElem;
mpCrntElem = new UBLibElement(pLibElem);
refreshView();
delete mpCrntDir;
mpCrntDir = new UBLibElement(pLibElem);
bool bFavorite = false;
if(NULL != mpCrntDir && mLibraryController->favoritePath() == mpCrntDir->path().toLocalFile())
{
bFavorite = true;
}
emit favoritesEntered(bFavorite);
}
}
}
}
示例4: TextLoc
void
TextContent::open( const char * filename ) {
_buf->open(filename);
_markSpan.begin = _markSpan.end = _loc = TextLoc(0,0);
refreshView();
}
示例5: AMCurrentAmplifierView
AMCurrentAmplifierCompositeView::AMCurrentAmplifierCompositeView(AMCurrentAmplifier *amp1, AMCurrentAmplifier *amp2, QWidget *parent) :
AMCurrentAmplifierView(parent)
{
amplifier1_ = amp1;
if (amplifier1_) {
connect( amplifier1_, SIGNAL(minimumValue(bool)), minus_, SLOT(setDisabled(bool)) );
connect( amplifier1_, SIGNAL(maximumValue(bool)), plus_, SLOT(setDisabled(bool)) );
connect( amplifier1_, SIGNAL(valueChanged()), this, SLOT(onAmplifierValueChanged()) );
connect( amplifier1_, SIGNAL(isConnected(bool)), this, SLOT(refreshView()));
}
setContextMenuPolicy(Qt::CustomContextMenu);
connect( this, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(onCustomContextMenuRequested(QPoint)) );
amplifier2_ = amp2;
if (amplifier2_) {
connect( amplifier2_, SIGNAL(minimumValue(bool)), minus_, SLOT(setDisabled(bool)) );
connect( amplifier2_, SIGNAL(maximumValue(bool)), plus_, SLOT(setDisabled(bool)) );
connect( amplifier2_, SIGNAL(valueChanged()), this, SLOT(onAmplifierValueChanged()) );
connect( amplifier2_, SIGNAL(isConnected(bool)), this, SLOT(refreshView()));
}
refreshView();
}
示例6: QWidget
ComponentRamWidget::ComponentRamWidget(QVector<u_int16_t>& _ram, u_int16_t& _programm_counter, u_int16_t &_stack_pointer, QWidget *parent) :
QWidget(parent), componentRam(_ram), constants_ram_size(_ram.size()), programm_counter(_programm_counter), stack_pointer(_stack_pointer), ui(new Ui::ComponentRamWidget)
{
ui->setupUi(this);
this->setGeometry(0,0,_ram.size()*72,70);
this->setMinimumSize(_ram.size()*72,70);
this->setMinimumWidth(_ram.size()*72);
this->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum);
horizentalLayout = new QHBoxLayout;
//horizentalLayout->setContentsMargins(0,0,80,0);
//horizentalLayout->setSpacing(40);
this->setLayout(horizentalLayout);
for(u_int16_t i = 0; i < constants_ram_size; i++)
{
layoutVector.push_back(new QVBoxLayout);
lineEditVector.push_back(new QLineEdit());
lineEditVector.last()->setMinimumWidth(70);
lineEditVector.last()->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum);
lineEditVector.last()->setReadOnly(true);
layoutVector.last()->addWidget(lineEditVector.last());
layoutVector.last()->addWidget(new QLabel(" 0x"+QString::number(i*2,16).toUpper()));
this->horizentalLayout->addLayout(layoutVector.last(),0);
}
refreshView();
}
示例7: qDebug
void RegistersModel::addItems(int startAddress, int noOfItems, bool valueIsEditable)
{
int row;
int col;
m_startAddress = startAddress;
m_noOfItems = noOfItems;
m_offset = (startAddress % 10);
m_firstRow = startAddress / 10;
m_lastRow = (startAddress + noOfItems - 1) / 10;
qDebug()<< "RegistersModel : address " << startAddress << " ,noOfItems " << noOfItems
<< " ,offset " << m_offset << " ,first row " << m_firstRow << " ,last row " << m_lastRow;
//Format Vertical - Horizontal Header
clear();
if (noOfItems > 1) {
model->setHorizontalHeaderLabels(QStringList()<<RegModelHeaderLabels[0]<<RegModelHeaderLabels[1]
<<RegModelHeaderLabels[2]<<RegModelHeaderLabels[3]
<<RegModelHeaderLabels[4]<<RegModelHeaderLabels[5]
<<RegModelHeaderLabels[6]<<RegModelHeaderLabels[7]
<<RegModelHeaderLabels[8]<<RegModelHeaderLabels[9]);
QStringList vertHeader;
for (int i = m_firstRow; i <= m_lastRow ; i++) {
vertHeader<<QString("%1").arg(i * 10, 2, 10, QLatin1Char('0'));
}
model->setVerticalHeaderLabels(vertHeader);
}
else {
model->setHorizontalHeaderLabels(QStringList()<<RegModelHeaderLabels[0]);
model->setVerticalHeaderLabels(QStringList()<<QString("%1").arg(startAddress, 2, 10, QLatin1Char('0')));
}
//Add data to model
if (noOfItems == 1){
QStandardItem *valueItem = new QStandardItem("-");model->setItem(0, 0, valueItem);
valueItem->setEditable(valueIsEditable);
}
else {
for (int i = 0; i < ((m_offset + noOfItems - 1) / 10 + 1) * 10 ; i++) {
row = i / 10;
col = i % 10;
//Address
if (i >= m_offset + noOfItems || i < m_offset){//not used cells
QStandardItem *valueItem = new QStandardItem("x");model->setItem(row, col, valueItem);
valueItem->setEditable(false);
valueItem->setForeground(QBrush(Qt::red));
valueItem->setBackground(QBrush(Qt::lightGray));
}
else {
QStandardItem *valueItem = new QStandardItem("-");model->setItem(row, col, valueItem);
valueItem->setEditable(valueIsEditable);
}
}
}
emit(refreshView());
}
示例8: AMCurrentAmplifierView
AMCurrentAmplifierSingleView::AMCurrentAmplifierSingleView(AMCurrentAmplifier *amplifier, QWidget *parent) :
AMCurrentAmplifierView(parent)
{
amplifier_ = amplifier;
connect( amplifier_, SIGNAL(amplifierModeChanged()), this, SLOT(refreshView()) );
connect( amplifier_, SIGNAL(valueChanged()), this, SLOT(onAmplifierValueChanged()) );
connect( amplifier_, SIGNAL(minimumValue(bool)), minus_, SLOT(setDisabled(bool)) );
connect( amplifier_, SIGNAL(maximumValue(bool)), plus_, SLOT(setDisabled(bool)) );
connect( amplifier_, SIGNAL(isConnected(bool)), this, SLOT(refreshView()));
gainViewAction_ = new QAction("Gain view", this);
sensitivityViewAction_ = new QAction("Sensitivity view", this);
connect(gainViewAction_, SIGNAL(triggered()), this, SLOT(onGainViewActionTriggered()));
connect(sensitivityViewAction_, SIGNAL(triggered()), this, SLOT(onSensitivityViewActionTriggered()));
refreshView();
}
示例9: refreshView
void UploadProgressPresenter::sltGetArchiveCommand(bool arc)
{
m_model.setShowArchive(arc);
refreshView();
if(arc)
emit getArchiveCommand(arc);
}
示例10: refreshView
void ListView::sortAllChildren()
{
ScrollView::sortAllChildren();
if (_refreshViewDirty)
{
refreshView();
_refreshViewDirty = false;
}
}
示例11: refreshView
void WX_HTML_REPORT_PANEL::onCheckBoxShowActions( wxCommandEvent& event )
{
if ( event.IsChecked() )
m_severities |= REPORTER::RPT_ACTION;
else
m_severities &= ~REPORTER::RPT_ACTION;
refreshView();
}
示例12: refreshView
void UIListViewEx::setItemsMargin(float margin)
{
if (m_fItemsMargin == margin)
{
return;
}
m_fItemsMargin = margin;
refreshView();
}
示例13: refreshView
void UIListView::setItemsMargin(float margin)
{
if (_itemsMargin == margin)
{
return;
}
_itemsMargin = margin;
refreshView();
}
示例14: refreshView
void ListView::doLayout()
{
Layout::doLayout();
if (_refreshViewDirty)
{
refreshView();
_refreshViewDirty = false;
}
}
示例15: syncCheckboxes
void WX_HTML_REPORT_PANEL::onCheckBoxShowAll( wxCommandEvent& event )
{
if ( event.IsChecked() )
m_showAll = true;
else
m_showAll = false;
syncCheckboxes();
refreshView();
}