*
* @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)
#include "qstring.h"
#include "qnamespace.h"
#include "qdatetime.h"
+#include <kdemacros.h>
#define INVALID_DAY LONG_MIN
extern void test2_unit(int y, int m, int d);
-class ExtDate
+class KDE_EXPORT ExtDate
{
public:
ExtDate() { m_jd = INVALID_DAY; }
ExtDateTime class
*****************************************************************************/
-class ExtDateTime
+class KDE_EXPORT ExtDateTime
{
public:
ExtDateTime() {} // set null date and null time
* @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 )
#include <qdom.h>
#include <qvaluelist.h>
+#include <kdemacros.h>
-class KEduVocDataItem
+class KDE_EXPORT KEduVocDataItem
{
public:
KEduVocDataItem();
typedef QValueList<KEduVocDataItem> KEduVocDataItemList;
-class KEduVocData
+class KDE_EXPORT KEduVocData
{
public:
static KEduVocDataItemList parse(const QString &fileName);
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; }
*@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 ); }
*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
*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.