Example #1
0
void PMSettingsDialog::registerPage( QWidget* topPage,
                                     PMSettingsDialogPage* page )
{
   int i = pageIndex( topPage );
   if( i < 0 )
      kdError( PMArea ) << "PMSettingsDialog: Registered settings page"
                        << " not found" << endl;
   else
   {
      m_pages.push_back( PMRegisteredSettingsPage( topPage, page, i ) );
      connect( page, SIGNAL( repaintViews( ) ), SLOT( slotRepaint( ) ) );
      connect( page, SIGNAL( showMe( ) ), SLOT( slotShowPage( ) ) );
   }
}
Example #2
0
void PMGridSettings::applySettings( )
{
    bool repaint = false;
    PMRenderManager* rm = PMRenderManager::theManager( );
    if( rm->gridColor( ) != m_pGridColor->color( ) )
    {
        rm->setGridColor( m_pGridColor->color( ) );
        repaint = true;
    }
    if( rm->gridDistance( ) != m_pGridDistance->value( ) )
    {
        rm->setGridDistance( m_pGridDistance->value( ) );
        repaint = true;
    }
    PMControlPoint::setMoveGrid( m_pMoveGrid->value( ) );
    PMControlPoint::setScaleGrid( m_pScaleGrid->value( ) );
    PMControlPoint::setRotateGrid( m_pRotateGrid->value( ) );
    if( repaint )
        emit repaintViews( );
}
Example #3
0
void PMObjectSettings::applySettings( )
{
   bool repaint = false;

   PMRenderManager* rm = PMRenderManager::theManager( );
   if( rm->highDetailCameraViews( ) != m_pHighDetailCameraViews->isChecked( ) )
   {
      rm->setHighDetailCameraViews( m_pHighDetailCameraViews->isChecked( ) );
      repaint = true;
   }
   if( PMSphere::uSteps( ) != m_pSphereUSteps->value( ) )
   {
      PMSphere::setUSteps( m_pSphereUSteps->value( ) );
      repaint = true;
   }
   if( PMSphere::vSteps( ) != m_pSphereVSteps->value( ) )
   {
      PMSphere::setVSteps( m_pSphereVSteps->value( ) );
      repaint = true;
   }
   if( PMCylinder::steps( ) != m_pCylinderSteps->value( ) )
   {
      PMCylinder::setSteps( m_pCylinderSteps->value( ) );
      repaint = true;
   }
   if( PMCone::steps( ) != m_pConeSteps->value( ) )
   {
      PMCone::setSteps( m_pConeSteps->value( ) );
      repaint = true;
   }
   if( PMTorus::uSteps( ) != m_pTorusUSteps->value( ) )
   {
      PMTorus::setUSteps( m_pTorusUSteps->value( ) );
      repaint = true;
   }
   if( PMTorus::vSteps( ) != m_pTorusVSteps->value( ) )
   {
      PMTorus::setVSteps( m_pTorusVSteps->value( ) );
      repaint = true;
   }
   if( PMDisc::steps( ) != m_pDiscSteps->value( ) )
   {
      PMDisc::setSteps( m_pDiscSteps->value( ) );
      repaint = true;
   }
   if( PMBlobSphere::uSteps( ) != m_pBlobSphereUSteps->value( ) )
   {
      PMBlobSphere::setUSteps( m_pBlobSphereUSteps->value( ) );
      repaint = true;
   }
   if( PMBlobSphere::vSteps( ) != m_pBlobSphereVSteps->value( ) )
   {
      PMBlobSphere::setVSteps( m_pBlobSphereVSteps->value( ) );
      repaint = true;
   }
   if( PMBlobCylinder::uSteps( ) != m_pBlobCylinderUSteps->value( ) )
   {
      PMBlobCylinder::setUSteps( m_pBlobCylinderUSteps->value( ) );
      repaint = true;
   }
   if( PMBlobCylinder::vSteps( ) != m_pBlobCylinderVSteps->value( ) )
   {
      PMBlobCylinder::setVSteps( m_pBlobCylinderVSteps->value( ) );
      repaint = true;
   }
   if( PMPlane::planeSize( ) != m_pPlaneSize->value( ) )
   {
      PMPlane::setPlaneSize( m_pPlaneSize->value( ) );
      repaint = true;
   }
   if( PMLathe::sSteps( ) != m_pLatheUSteps->value( ) )
   {
      PMLathe::setSSteps( m_pLatheUSteps->value( ) );
      repaint = true;
   }
   if( PMLathe::rSteps( ) != m_pLatheRSteps->value( ) )
   {
      PMLathe::setRSteps( m_pLatheRSteps->value( ) );
      repaint = true;
   }
   if( PMSurfaceOfRevolution::sSteps( ) != m_pSorUSteps->value( ) )
   {
      PMSurfaceOfRevolution::setSSteps( m_pSorUSteps->value( ) );
      repaint = true;
   }
   if( PMSurfaceOfRevolution::rSteps( ) != m_pSorRSteps->value( ) )
   {
      PMSurfaceOfRevolution::setRSteps( m_pSorRSteps->value( ) );
      repaint = true;
   }
   if( PMPrism::sSteps( ) != m_pPrismSteps->value( ) )
   {
      PMPrism::setSSteps( m_pPrismSteps->value( ) );
      repaint = true;
   }
   if( PMSuperquadricEllipsoid::uSteps( ) != m_pSqeUSteps->value( ) )
   {
      PMSuperquadricEllipsoid::setUSteps( m_pSqeUSteps->value( ) );
      repaint = true;
   }
   if( PMSuperquadricEllipsoid::vSteps( ) != m_pSqeVSteps->value( ) )
   {
      PMSuperquadricEllipsoid::setVSteps( m_pSqeVSteps->value( ) );
      repaint = true;
   }
   if( PMSphereSweep::rSteps( ) != m_pSphereSweepRSteps->value( ) )
   {
      PMSphereSweep::setRSteps( m_pSphereSweepRSteps->value( ) );
      repaint = true;
   }
   if( PMSphereSweep::sSteps( ) != m_pSphereSweepSSteps->value( ) )
   {
      PMSphereSweep::setSSteps( m_pSphereSweepSSteps->value( ) );
      repaint = true;
   }
   if( PMHeightField::variance( ) != m_pHeightFieldVariance->value( ) )
   {
      PMHeightField::setVariance( m_pHeightFieldVariance->value( ) );
      repaint = true;
   }
   if( repaint )
      emit repaintViews( );
}