[Kst] extragear/graphics/kst/kst

Barth Netterfield netterfield at astro.utoronto.ca
Wed Nov 30 23:17:11 CET 2005


SVN commit 484470 by netterfield:

Some functionality for viewobjectdialog :-)



 M  +3 -2      ksteditviewobjectdialog_i.cpp  
 M  +3 -2      kstviewlabel.cpp  
 M  +1 -1      kstviewlabel.h  
 M  +2 -2      kstviewobject.h  


--- trunk/extragear/graphics/kst/kst/ksteditviewobjectdialog_i.cpp #484469:484470
@@ -35,6 +35,7 @@
 #include "ksteditviewobjectdialog_i.h"
 
 #include <klocale.h>
+#include <stdio.h>
 
 KstEditViewObjectDialogI::KstEditViewObjectDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) 
 : KstEditViewObjectDialog(parent, name, modal, fl) {
@@ -90,7 +91,7 @@
 void KstEditViewObjectDialogI::updateWidgets() {
   // clear all the current widgets from the grid
   clearWidgets();
-  
+
   // get the qt properties of the viewobject
   if (_viewObject) {
     _customWidget = _viewObject->configWidget();
@@ -101,7 +102,7 @@
       _grid->addWidget(_customWidget, 0, 0);
       return;
     }
-
+    
     //---------------------------------------------------------------
     // NOTE: due to Early return, nothing after this line is executed
     // if the view object provides a custom widget.
--- trunk/extragear/graphics/kst/kst/kstviewlabel.cpp #484469:484470
@@ -571,12 +571,12 @@
 //   return map;
 // }
 
-bool KstViewLabel::fillConfigWidget(QWidget *w) {
+bool KstViewLabel::fillConfigWidget(QWidget *w) const {
   ViewLabelWidget *widget = dynamic_cast<ViewLabelWidget*>(w);
   if (!w) {
     return false;
   }
-  widget->_text->setText(_txt+"Hi");
+  widget->_text->setText(_txt);
   return true;
 }
 
@@ -586,6 +586,7 @@
     return false;
   }
   _txt = widget->_text->text();
+  reparse(); // calls setDirty()
   return true;
 }
 
--- trunk/extragear/graphics/kst/kst/kstviewlabel.h #484469:484470
@@ -93,7 +93,7 @@
     QWidget *configWidget();
 
     // handle custom widget, if any: is called by KstEditViewObjectDialogI
-    virtual bool fillConfigWidget(QWidget *w);
+    virtual bool fillConfigWidget(QWidget *w) const;
     virtual bool readConfigWidget(QWidget *w);
 
   public slots:
--- trunk/extragear/graphics/kst/kst/kstviewobject.h #484469:484470
@@ -214,14 +214,14 @@
     // given a property name
     // FIXME: Don't use QMap.  We need to preserve order here.
     virtual QMap<QString, QVariant > widgetHints(const QString& propertyName) const;
-    
+
     // draws a minimalistic shadow outline of this object at the given position
     virtual void drawShadow(KstPainter& p, const QPoint& pos);
 
     // handle custom widget, if any: is called by KstEditViewObjectDialogI
     virtual bool fillConfigWidget(QWidget *w) const;
     virtual bool readConfigWidget(QWidget *w);
-    
+
   public slots:
     virtual void paint(KstPainter& p, const QRegion& bounds);
     virtual void updateFromAspect();


More information about the Kst mailing list