]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Create TextZone in the VTK Viewer. TG_Saint_Valentine-Day
authornds <nds@opencascade.com>
Wed, 13 Feb 2008 13:47:37 +0000 (13:47 +0000)
committernds <nds@opencascade.com>
Wed, 13 Feb 2008 13:47:37 +0000 (13:47 +0000)
src/SVTK/SVTK_FontWidget.cxx
src/SVTK/SVTK_FontWidget.h

index b32f7ab0cbb96a609198bbeacc77880bcba440cb..4c0efb38718cf0457d2d088dea91b5be3eeb7bf9 100644 (file)
@@ -68,6 +68,10 @@ SVTK_FontWidget::SVTK_FontWidget( QWidget* theParent )
   this->setLayout(aHBLayout);
 
   connect( myColorBtn, SIGNAL( clicked() ), SLOT( onColor() ) );
+  connect( myFamily, SIGNAL( activated(int) ), SIGNAL( Modified() ) );
+  connect( myBold, SIGNAL( toggled(bool) ), SIGNAL( Modified() ) );
+  connect( myItalic, SIGNAL( toggled(bool) ), SIGNAL( Modified() ) );
+  connect( myShadow, SIGNAL( toggled(bool) ), SIGNAL( Modified() ) );
 }
 
 /*!
@@ -92,8 +96,10 @@ QColor SVTK_FontWidget::GetColor() const
 void SVTK_FontWidget::onColor()
 {
   QColor aColor = QColorDialog::getColor( GetColor(), this );
-  if ( aColor.isValid() )
+  if ( aColor.isValid() ) {
     SetColor( aColor );
+    emit Modified();
+  }
 }
 
 void SVTK_FontWidget::SetData( const QColor& theColor,
index 3c10e1a2c8fe0303246838caabf4b238ec8ce8d9..87d1eff82f6dc3af835c1272fc9a3cfb5feaecb8 100644 (file)
@@ -56,6 +56,9 @@ public:
 
   void          GetData( QColor&, int&, bool&, bool&, bool& ) const;
 
+signals:
+ void           Modified();
+
 private slots:
   void          onColor();