本文整理汇总了C++中refreshView函数的典型用法代码示例。如果您正苦于以下问题:C++ refreshView函数的具体用法?C++ refreshView怎么用?C++ refreshView使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了refreshView函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
示例16: refreshView
void ListView::forceDoLayout()
{
if (_refreshViewDirty)
{
refreshView();
_refreshViewDirty = false;
}
this->_innerContainer->forceDoLayout();
}
开发者ID:JetAircraft,项目名称:JNI,代码行数:10,代码来源:UIListView.cpp
示例17: switch
void UploadProgressPresenter::addFiles(const FileUploadInfoModel& item)
{
int newitem;
UploadProgressModel::ResetModel type_reset = m_model.addFile(item, newitem);
switch(type_reset)
{
case UploadProgressModel::Item:
{
refreshView(newitem);
break;
}
case UploadProgressModel::All:
{
refreshView(-1);
break;
}
default: return;
}
}
开发者ID:alexvrn,项目名称:projects,代码行数:19,代码来源:uploadprogresspresenter.cpp
示例18: GLCanvas
HeatmapDisplay::HeatmapDisplay(QWidget* parent,DimRddtCluster* dimClust)
:m_dimClust(dimClust),m_currentX(-1),m_currentY(-1),m_currentGridSize(-1.0)
{
//strPainter = new QPainter(this);
m_hmpClustCtrlDlg = dynamic_cast<HeatmapClustCtrlWidget*>(parent);
this->m_canvas = new GLCanvas(this);
this->cm = g_globals.colorManager;
connect(m_dimClust,SIGNAL(sigUpdateAllViews()),
this,SLOT(refreshView()));
//strPainter->beginNativePainting();
}
开发者ID:kaiyuzhao,项目名称:XmdvFeaVis,代码行数:11,代码来源:HeatmapDisplay.cpp
示例19: setIsHDPanel
bool ResourceTileInfoPopUpView::init(){
bool ret = false;
if(PopupBaseView::init()){
setIsHDPanel(true);
WorldMapView::instance()->m_directionIcon->setVisible(false);
WorldMapView::instance()->m_directionLabel->setVisible(false);
auto bg = CCBLoadFile("TipsView", this, this);
m_toolUseBtn->setSwallowsTouches(false);
this->setContentSize(bg->getContentSize());
m_data = CCArray::create();
refreshView();
ret = true;
}
return ret;
}
开发者ID:ourgames,项目名称:dc208,代码行数:15,代码来源:ResourceTileInfoPopUpView.cpp
示例20: refreshView
void LVRMainWindow::changeShading(int shader)
{
QList<QTreeWidgetItem*> items = treeWidget->selectedItems();
if(items.size() > 0)
{
QTreeWidgetItem* item = items.first();
if(item->type() == LVRMeshItemType)
{
LVRMeshItem* model_item = static_cast<LVRMeshItem*>(item);
model_item->setShading(shader);
refreshView();
}
}
}
开发者ID:Degot,项目名称:Las-Vegas-Reconstruction,代码行数:15,代码来源:LVRMainWindow.cpp
注:本文中的refreshView函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论