pEnvironmentVariablesEditor.sip 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. class pEnvironmentVariablesEditor : QWidget
  2. {
  3. %TypeHeaderCode
  4. #include <gui/environmentvariablemanager/pEnvironmentVariablesEditor.h>
  5. %End
  6. public:
  7. pEnvironmentVariablesEditor( QWidget* parent = 0 );
  8. virtual ~pEnvironmentVariablesEditor();
  9. pEnvironmentVariablesModel::Variables variables() const;
  10. pEnvironmentVariablesModel::Variables defaultVariables() const;
  11. QStringList variables( bool keepDisabled ) const;
  12. pEnvironmentVariablesModel::Variable variable( const QString& name ) const;
  13. bool contains( const QString& name ) const;
  14. bool isEmpty() const;
  15. public slots:
  16. void setVariables( const pEnvironmentVariablesModel::Variables& variables, bool setDefault );
  17. void setDefaultVariables( const pEnvironmentVariablesModel::Variables& variables );
  18. void setVariables( const QStringList& variables, bool setDefault );
  19. void setVariable( const QString& name, const pEnvironmentVariablesModel::Variable& variable );
  20. void removeVariable( const QString& name );
  21. void clearVariables();
  22. void resetVariablesToDefault();
  23. void resetVariablesToSystem( bool setDefault );
  24. protected slots:
  25. void model_view_changed();
  26. void on_aAdd_triggered();
  27. void on_aEdit_triggered();
  28. void on_aRemove_triggered();
  29. void on_aClear_triggered();
  30. void on_aResetDefault_triggered();
  31. void on_aResetSystem_triggered();
  32. void on_tvVariables_activated( const QModelIndex& index );
  33. };