- Remove lp_solve dependencies form Variable class and put everything into LinearSpec. As a side effect Variable management is a bit more consistence now. We want to replace lp_solve soon so it will be easier to replace it just in LinearSpec.

- Update copyrights.
- Lot of small things related to the Variable refactoring.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38892 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Clemens Zeidler
2010-10-05 20:15:55 +00:00
parent 64141b1b74
commit fc691d7de2
12 changed files with 168 additions and 120 deletions
+2 -2
View File
@@ -8,12 +8,12 @@
#include "Constraint.h"
#include "LinearSpec.h"
#include "Tab.h"
namespace BALM {
class BALMLayout;
class XTab;
/**
* Represents a column defined by two x-tabs.
@@ -36,7 +36,7 @@ public:
ConstraintList* Constraints() const;
protected:
Column(LinearSpec* ls);
Column(BALMLayout* layout);
protected:
LinearSpec* fLS;
+3 -3
View File
@@ -8,13 +8,13 @@
#include "Constraint.h"
#include "LinearSpec.h"
#include "Tab.h"
namespace BALM {
class BALMLayout;
class YTab;
/**
* Represents a row defined by two y-tabs.
*/
@@ -34,7 +34,7 @@ public:
ConstraintList* Constraints() const;
protected:
Row(LinearSpec* ls);
Row(BALMLayout* layout);
protected:
LinearSpec* fLS;
-2
View File
@@ -27,7 +27,6 @@ protected:
public:
friend class BALMLayout;
friend class Column;
};
@@ -42,7 +41,6 @@ protected:
public:
friend class BALMLayout;
friend class Row;
};