Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/Qt4/Query/QtQuery.hpp

    r33e801 rdae158  
    1717#include <Qt/qwidget.h>
    1818#include "Qt4/QtDialog.hpp"
     19#include "Parameters/Parameter.hpp"
    1920#include "QtQueryList.hpp"
    20 
    21 #include "Parameters/Parameter.hpp"
    2221
    2322class QHBoxLayout;
     
    301300};
    302301
    303 class QtDialog::KeyValuePairQtQuery : public QWidget, public QtQuery<KeyValuePair> {
    304   Q_OBJECT
    305 public:
    306   KeyValuePairQtQuery(Parameter<KeyValuePair> &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog);
    307   virtual ~KeyValuePairQtQuery();
    308 
    309 public slots:
    310   void onUpdate(const QString&);
    311   void onUpdateCombo(int index);
    312 
    313 private:
    314   QBoxLayout *parent;
    315   QBoxLayout *thisLayout;
    316   QLabel *titleLabel;
    317   QLineEdit *inputBox;
    318   QComboBox *comboBox;
    319   Dialog *dialog;
    320 };
    321 
    322 class QtDialog::KeyValuePairsQtQuery : public QWidget, public QtQuery<std::vector<KeyValuePair> >, public QtQueryList<KeyValuePair> {
    323   Q_OBJECT
    324 public:
    325   KeyValuePairsQtQuery(Parameter<std::vector<KeyValuePair> > &, const std::string &_title, const std::string &description, QBoxLayout *_parent,Dialog *_dialog);
    326   virtual ~KeyValuePairsQtQuery();
    327 
    328   virtual void onSubUpdate();
    329 
    330 public slots:
    331   void onAddElement();
    332   void onRemoveElement();
    333   void onElementSelected();
    334 
    335 private:
    336   KeyValuePairQtQuery *subQuery;
    337 };
    338 
    339302class QtDialog::StringQtQuery : public QWidget, public QtQuery<std::string> {
    340303  Q_OBJECT
     
    448411};
    449412
     413class QtDialog::RandomNumberDistribution_ParametersQtQuery : public QWidget, public QtQuery<RandomNumberDistribution_Parameters> {
     414  Q_OBJECT
     415public:
     416  RandomNumberDistribution_ParametersQtQuery(Parameter<RandomNumberDistribution_Parameters> &, const std::string &_title, const std::string &_description,QBoxLayout *,Dialog *);
     417  virtual ~RandomNumberDistribution_ParametersQtQuery();
     418
     419public slots:
     420  void onUpdate();
     421
     422private:
     423  QBoxLayout *parent;
     424  QHBoxLayout *thisLayout;
     425  QLabel *titleLabel;
     426  QTextEdit *inputBox;
     427  QPushButton *okButton;
     428  Dialog *dialog;
     429};
     430
    450431#endif /* QTQUERY_HPP_ */
Note: See TracChangeset for help on using the changeset viewer.