]> Git trees. - libqmvoc.git/commitdiff
Patch to use -fvisibility
authorLaurent Montel <montel@kde.org>
Mon, 3 Jan 2005 17:09:42 +0000 (17:09 +0000)
committerLaurent Montel <montel@kde.org>
Mon, 3 Jan 2005 17:09:42 +0000 (17:09 +0000)
svn path=/trunk/kdeedu/libkdeedu/; revision=375247

extdate/extdatepicker.h
extdate/extdatetime.h
extdate/extdatewidget.h
kdeeducore/keduvocdata.h
kdeeduplot/kplotobject.h
kdeeduplot/kplotwidget.h

index 6a5469b085192b6b5afbd4c26aabce9e17fa9217..03fe749e7eb3533a310a80e4ae93df68cfd1817a 100644 (file)
@@ -49,7 +49,7 @@ class ExtDateTable;
  *
  * @short A date selection widget.
  **/
-class ExtDatePicker: public QFrame
+class KDE_EXPORT ExtDatePicker: public QFrame
 {
   Q_OBJECT
 //  Q_PROPERTY( ExtDate date READ date WRITE setDate)
index de0a6e62569a2e34d439e18d9a78f8ef89171426..aac9551967d44a486d9307c93122bf457533d81d 100644 (file)
@@ -20,6 +20,7 @@
 #include "qstring.h"
 #include "qnamespace.h"
 #include "qdatetime.h"
+#include <kdemacros.h>
 
 #define INVALID_DAY LONG_MIN
 
@@ -29,7 +30,7 @@
 
 extern void test2_unit(int y, int m, int d);
 
-class ExtDate
+class KDE_EXPORT ExtDate
 {
 public:
        ExtDate() { m_jd = INVALID_DAY; }
@@ -119,7 +120,7 @@ private:
   ExtDateTime class
  *****************************************************************************/
 
-class ExtDateTime
+class KDE_EXPORT ExtDateTime
 {
 public:
     ExtDateTime() {}                           // set null date and null time
index e23b28f84990cddc396cb8d13805da7d9c6f6c9c..1a21979463ec40727abf3cd34252b50ab6ba0602 100644 (file)
@@ -32,7 +32,7 @@
 * @short A pushbutton to display or allow user selection of a date.
 * @version $Id$
 */
-class ExtDateWidget : public QWidget
+class KDE_EXPORT ExtDateWidget : public QWidget
 {
   Q_OBJECT
 //  Q_PROPERTY( ExtDate date READ date WRITE setDate )
index 6fd0f562bd68568924f7da7349f1842e2f9799f0..99406bf18b772503120d82acaf0550d3e32f92d9 100644 (file)
@@ -21,8 +21,9 @@
 
 #include <qdom.h>
 #include <qvaluelist.h>
+#include <kdemacros.h>
 
-class KEduVocDataItem
+class KDE_EXPORT KEduVocDataItem
 {
 public:
     KEduVocDataItem();
@@ -41,7 +42,7 @@ private:
 
 typedef QValueList<KEduVocDataItem> KEduVocDataItemList;
 
-class KEduVocData
+class KDE_EXPORT KEduVocData
 {
 public:
     static KEduVocDataItemList parse(const QString &fileName);
index f3470079f74cbe309863d35378f4a3932881cf48..f522a29efd9e66ebede86fdb6300a4eca267f120 100644 (file)
 class QString;
 class QPainter;
 
+#include <kdemacros.h>
+
 /**class DRect
        *@short equivalent of QRect with double x,y coordinates
        *@author Jason Harris
        *@version 1.0
        */
-class DRect {
+class KDE_EXPORT DRect {
 public:
        DRect() { DRect( 0.0, 0.0, 1.0, 1.0 ); }
        DRect( double x, double y, double w, double h ) { X = x; Y = y; W = w; H = h; }
@@ -54,7 +56,7 @@ private:
        *@author Jason Harris
        *@version 1.0
        */
-class DPoint {
+class KDE_EXPORT DPoint {
 public:
        DPoint() { DPoint( 0.0, 0.0 ); }
        DPoint( double x, double y ) { setX( x ); setY( y ); }
@@ -85,7 +87,7 @@ private:
        *about the object's appearance, depending on its type.  There is a draw function
        *for plotting the object on a KPlotWidget's QPainter.
        */
-class KPlotObject{
+class KDE_EXPORT KPlotObject{
 public:
 /**@enum PTYPE
        *The Type classification of the KPlotObject
index e371bb6aa2633c5f38c34b671889e5cb0f40cd86..999f138b5711333f5eb3f2acc717b458039f2d52 100644 (file)
@@ -37,7 +37,7 @@ class QPixmap;
        *tickmarks and labels, and a list of KPlotObjects to be drawn.
        */
 
-class KPlotWidget : public QWidget {
+class KDE_EXPORT KPlotWidget : public QWidget {
        Q_OBJECT
 public:
        /**@short Constructor.  Sets the primary x and y limits in data units.