当前位置: 首页>>代码示例>>C++>>正文


C++ refreshView函数代码示例

本文整理汇总了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();
    }
}
开发者ID:Degot,项目名称:Las-Vegas-Reconstruction,代码行数:28,代码来源:LVRMainWindow.cpp

示例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)));
}
开发者ID:JoseExposito,项目名称:ubuntuone-qt-files,代码行数:25,代码来源:NodeListView.cpp

示例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);
            }
        }
    }
}
开发者ID:colombc,项目名称:Sankore-3.1,代码行数:30,代码来源:UBLibraryWidget.cpp

示例4: TextLoc

void
TextContent::open( const char * filename ) { 
    _buf->open(filename);
    _markSpan.begin = _markSpan.end = _loc = TextLoc(0,0);
    refreshView();

}
开发者ID:ccrma,项目名称:audicle,代码行数:7,代码来源:audicle_ui_editor.cpp

示例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();
}
开发者ID:anukat2015,项目名称:acquaman,代码行数:26,代码来源:AMCurrentAmplifierCompositeView.cpp

示例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();
}
开发者ID:gitz-braunschweig-rash,项目名称:cpu-simulator,代码行数:32,代码来源:component_ram_widget.cpp

示例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());

}
开发者ID:dm-urievich,项目名称:byce_tool,代码行数:59,代码来源:registersmodel.cpp

示例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();
}
开发者ID:acquaman,项目名称:acquaman,代码行数:17,代码来源:AMCurrentAmplifierSingleView.cpp

示例9: refreshView

void UploadProgressPresenter::sltGetArchiveCommand(bool arc)
{
    m_model.setShowArchive(arc);
    refreshView();

    if(arc)
        emit getArchiveCommand(arc);
}
开发者ID:alexvrn,项目名称:projects,代码行数:8,代码来源:uploadprogresspresenter.cpp

示例10: refreshView

void ListView::sortAllChildren()
{
    ScrollView::sortAllChildren();
    if (_refreshViewDirty)
    {
        refreshView();
        _refreshViewDirty = false;
    }
}
开发者ID:BellyWong,项目名称:EarthWarrior3D,代码行数:9,代码来源:UIListView.cpp

示例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();
}
开发者ID:cpavlina,项目名称:kicad,代码行数:9,代码来源:wx_html_report_panel.cpp

示例12: refreshView

void UIListViewEx::setItemsMargin(float margin)
{
    if (m_fItemsMargin == margin)
    {
        return;
    }
    m_fItemsMargin = margin;
    refreshView();
}
开发者ID:76299500,项目名称:cocos2d-x,代码行数:9,代码来源:UIListViewEx.cpp

示例13: refreshView

void UIListView::setItemsMargin(float margin)
{
    if (_itemsMargin == margin)
    {
        return;
    }
    _itemsMargin = margin;
    refreshView();
}
开发者ID:CryQ,项目名称:coclua,代码行数:9,代码来源:UIListView.cpp

示例14: refreshView

void ListView::doLayout()
{
    Layout::doLayout();
    
    if (_refreshViewDirty)
    {
        refreshView();
        _refreshViewDirty = false;
    }
}
开发者ID:skatpgusskat,项目名称:December,代码行数:10,代码来源:UIListView.cpp

示例15: syncCheckboxes

void WX_HTML_REPORT_PANEL::onCheckBoxShowAll( wxCommandEvent& event )
{
    if ( event.IsChecked() )
         m_showAll = true;
     else
         m_showAll = false;

    syncCheckboxes();
    refreshView();
}
开发者ID:cpavlina,项目名称:kicad,代码行数:10,代码来源:wx_html_report_panel.cpp


注:本文中的refreshView函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。