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();
    }
}
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)));
}
void LVRMainWindow::setModelVisibility(QTreeWidgetItem* treeWidgetItem, int column)
{
    if(treeWidgetItem->type() == LVRModelItemType)
    {
        QTreeWidgetItemIterator it(treeWidgetItem);

        while(*it)
        {
            QTreeWidgetItem* child_item = *it;
            if(child_item->type() == LVRPointCloudItemType)
            {
                LVRModelItem* model_item = static_cast<LVRModelItem*>(treeWidgetItem);
                model_item->setModelVisibility(column, m_actionShow_Points->isChecked());
            }
            if(child_item->type() == LVRMeshItemType)
            {
                LVRModelItem* model_item = static_cast<LVRModelItem*>(treeWidgetItem);
                model_item->setModelVisibility(column, m_actionShow_Mesh->isChecked());
            }
            ++it;
        }

        refreshView();
    }
}
/**
 * \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);
            }
        }
    }
}
Beispiel #5
0
void
TextContent::open( const char * filename ) { 
    _buf->open(filename);
    _markSpan.begin = _markSpan.end = _loc = TextLoc(0,0);
    refreshView();

}
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();
}
void LVRMainWindow::changePointSize(int pointSize)
{
	QList<QTreeWidgetItem*> items = treeWidget->selectedItems();
	if(items.size() > 0)
	{
		QTreeWidgetItem* item = items.first();

        if(item->type() == LVRModelItemType)
        {
            QTreeWidgetItemIterator it(item);

            while(*it)
            {
                QTreeWidgetItem* child_item = *it;
                if(child_item->type() == LVRPointCloudItemType && child_item->parent()->isSelected())
                {
                    LVRPointCloudItem* model_item = static_cast<LVRPointCloudItem*>(child_item);
                    model_item->setPointSize(pointSize);
                }
                ++it;
            }
        }
        else if(item->type() == LVRPointCloudItemType)
        {
            LVRPointCloudItem* model_item = static_cast<LVRPointCloudItem*>(item);
            model_item->setPointSize(pointSize);
        }

		refreshView();
	}
}
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();
}
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());

}
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();
}
void UploadProgressPresenter::sltGetArchiveCommand(bool arc)
{
    m_model.setShowArchive(arc);
    refreshView();

    if(arc)
        emit getArchiveCommand(arc);
}
Beispiel #12
0
void ListView::sortAllChildren()
{
    ScrollView::sortAllChildren();
    if (_refreshViewDirty)
    {
        refreshView();
        _refreshViewDirty = false;
    }
}
Beispiel #13
0
void WX_HTML_REPORT_PANEL::onCheckBoxShowActions( wxCommandEvent& event )
{
    if ( event.IsChecked() )
         m_severities |= REPORTER::RPT_ACTION;
     else
         m_severities &= ~REPORTER::RPT_ACTION;

     refreshView();
}
Beispiel #14
0
void WX_HTML_REPORT_PANEL::onCheckBoxShowErrors( wxCommandEvent& event )
{
    if ( event.IsChecked() )
         m_severities |= REPORTER::RPT_ERROR;
     else
         m_severities &= ~REPORTER::RPT_ERROR;

     refreshView();
}
Beispiel #15
0
void WX_HTML_REPORT_PANEL::onCheckBoxShowWarnings( wxCommandEvent& event )
{
    if ( event.IsChecked() )
        m_severities |= REPORTER::RPT_WARNING;
    else
        m_severities &= ~REPORTER::RPT_WARNING;

     refreshView();
}
Beispiel #16
0
void
TextContent::setBuf(TextBuffer * buf) { 

    if ( _buf ) { 
        _buf = buf ;
         _markSpan.begin = _markSpan.end = _loc = TextLoc(0,0);
         refreshView();
    }
}
Beispiel #17
0
void UIListViewEx::setItemsMargin(float margin)
{
    if (m_fItemsMargin == margin)
    {
        return;
    }
    m_fItemsMargin = margin;
    refreshView();
}
Beispiel #18
0
void UIListViewEx::setGravity(ListViewGravity gravity)
{
    if (m_eGravity == gravity)
    {
        return;
    }
    m_eGravity = gravity;
    refreshView();
}
Beispiel #19
0
void UIListView::setItemsMargin(float margin)
{
    if (_itemsMargin == margin)
    {
        return;
    }
    _itemsMargin = margin;
    refreshView();
}
Beispiel #20
0
void UIListView::setGravity(ListViewGravity gravity)
{
    if (_gravity == gravity)
    {
        return;
    }
    _gravity = gravity;
    refreshView();
}
Beispiel #21
0
void ListView::doLayout()
{
    Layout::doLayout();
    
    if (_refreshViewDirty)
    {
        refreshView();
        _refreshViewDirty = false;
    }
}
Beispiel #22
0
void WX_HTML_REPORT_PANEL::onCheckBoxShowAll( wxCommandEvent& event )
{
    if ( event.IsChecked() )
         m_showAll = true;
     else
         m_showAll = false;

    syncCheckboxes();
    refreshView();
}
Beispiel #23
0
void ListView::forceDoLayout()
{
    if (_refreshViewDirty)
    {
        refreshView();
        _refreshViewDirty = false;
    }

    this->_innerContainer->forceDoLayout();
}
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;
    }
}
Beispiel #25
0
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();
}
Beispiel #26
0
Configure::Configure(QWidget *parent, OBS *obs) :
    QDialog(parent),
    ui(new Ui::Configure),
    mOBS(obs)
{
    ui->setupUi(this);

    createTimer();
    connect(timer, SIGNAL(timeout()), parent, SLOT(refreshView()));
    proxySettingsSetup();

    connect(ui->listWidget, SIGNAL(currentRowChanged(int)), ui->stackedWidget, SLOT(setCurrentIndex(int)));
    ui->listWidget->setCurrentRow(0);
}
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;
}
Beispiel #28
0
void LightTableWindow::applySettings()
{
    KSharedConfig::Ptr config = KSharedConfig::openConfig();
    KConfigGroup group        = config->group(configGroupName());
    d->autoLoadOnRightPanel   = group.readEntry(QLatin1String("Auto Load Right Panel"), true);
    d->autoSyncPreview        = group.readEntry(QLatin1String("Auto Sync Preview"),     true);
    d->clearOnCloseAction->setChecked(group.readEntry(QLatin1String("Clear On Close"), false));
    slotApplicationSettingsChanged();

    // Restore full screen Mode
    readFullScreenSettings(group);

    // NOTE: Image orientation settings in thumbbar is managed by image model.
    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();
        }
    }
}
void LVRMainWindow::deleteModelItem()
{
    QList<QTreeWidgetItem*> items = treeWidget->selectedItems();
    if(items.size() > 0)
    {
        QTreeWidgetItem* item = items.first();

        if(item->type() == LVRModelItemType)
        {
            QTreeWidgetItemIterator it(item);

            while(*it)
            {
                QTreeWidgetItem* child_item = *it;
                if(child_item->type() == LVRPointCloudItemType && child_item->parent() == item)
                {
                    LVRPointCloudItem* pc_item = getPointCloudItem(item);
                    if(pc_item != NULL) m_renderer->RemoveActor(pc_item->getActor());
                }
                else if(child_item->type() == LVRMeshItemType && child_item->parent() == item)
                {
                    LVRMeshItem* mesh_item = getMeshItem(item);
                    if(mesh_item != NULL)
                    {
                        m_renderer->RemoveActor(mesh_item->getWireframeActor());
                        m_renderer->RemoveActor(mesh_item->getActor());
                    }
                }

                ++it;
            }
        }
        else
        {
            // Remove model from view
            LVRPointCloudItem* pc_item = getPointCloudItem(item);
            if(pc_item != NULL) m_renderer->RemoveActor(pc_item->getActor());

            LVRMeshItem* mesh_item = getMeshItem(item);
            if(mesh_item != NULL) m_renderer->RemoveActor(mesh_item->getActor());
        }

        // Remove list item (safe according to http://stackoverflow.com/a/9399167)
        delete item;

        refreshView();
    }
}