#ifndef __CPPLUGINS__INTERFACE__PARAMETERSLISTWIDGET__H__ #define __CPPLUGINS__INTERFACE__PARAMETERSLISTWIDGET__H__ #include #ifdef cpPlugins_Interface_QT4 #include #include // ------------------------------------------------------------------------- namespace Ui { class ParametersListWidget; } // ------------------------------------------------------------------------- /** */ namespace cpPlugins { namespace Interface { class ParametersListWidget : public QWidget { Q_OBJECT; public: public: explicit ParametersListWidget( const std::string& list_name, QWidget* parent = 0 ); virtual ~ParametersListWidget( ); std::vector< std::string > GetStringValues( ) const; std::vector< int > GetIntValues( ) const; std::vector< unsigned int > GetUintValues( ) const; std::vector< double > GetDoubleValues( ) const; private slots: void _changeValuesCount( ); private: Ui::ParametersListWidget* m_UI; }; } // ecapseman } // ecapseman #endif // cpPlugins_Interface_QT4 #endif // __CPPLUGINS__INTERFACE__PARAMETERSLISTWIDGET__H__ // eof - $RCSfile$