Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AxisWidgetPlugin.cxx

Go to the documentation of this file.
00001 /* HippoPlot AxisWidgetPlugin implementation
00002  *
00003  * Copyright (C) 2003   The Board of Trustees of The Leland Stanford
00004  * Junior University.  All Rights Reserved.
00005  *
00006  * $Id: AxisWidgetPlugin.cxx,v 1.5 2005/02/21 16:46:14 pfkeb Exp $
00007  */
00008 
00009 #include "AxisWidgetPlugin.h"
00010 #include "AxisWidget.h"
00011 
00012 AxisWidgetPlugin::AxisWidgetPlugin()
00013 {
00014 }
00015 
00016 QStringList AxisWidgetPlugin::keys() const
00017 {
00018     QStringList list;
00019     list << "AxisWidget";
00020     return list;
00021 }
00022 
00023 QWidget* AxisWidgetPlugin::create( const QString &key, QWidget* parent, const char* name )
00024 {
00025     if ( key == "AxisWidget" )
00026         return new AxisWidget( parent, name );
00027     return 0;
00028 }
00029 
00030 QString AxisWidgetPlugin::group( const QString& feature ) const
00031 {
00032     if ( feature == "AxisWidget" )
00033         return "Input";
00034     return QString::null;
00035 }
00036 
00037 //QIconSet AxisWidgetPlugin::iconSet( const QString& ) const
00038 //{
00039 //   return QIconSet( QPixmap( filechooser_pixmap ) );
00040 //}
00041 
00042 QString AxisWidgetPlugin::includeFile( const QString& feature ) const
00043 {
00044     if ( feature == "AxisWidget" )
00045         return "AxisWidget.h";
00046     return QString::null;
00047 }
00048 
00049 QString AxisWidgetPlugin::toolTip( const QString& feature ) const
00050 {
00051     if ( feature == "AxisWidget" )
00052         return "Axis Widget";
00053     return QString::null;
00054 }
00055 
00056 QString AxisWidgetPlugin::whatsThis( const QString& feature ) const
00057 {
00058     if ( feature == "AxisWidget" )
00059         return "A widget that provides axes text boxes and sliders" 
00060           " and zoom/pan checkbox.";
00061     return QString::null;
00062 }
00063 
00064 bool AxisWidgetPlugin::isContainer( const QString& ) const
00065 {
00066   return true;
00067 }
00068 
00069 
00070 #if QT_VERSION < 0x040000
00071 Q_EXPORT_PLUGIN( AxisWidgetPlugin )
00072 #else
00073 // Q_EXPORT_PLUGIN( AxisWidgetPlugin )  Need to learn replacement
00074 #endif

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3