This shows you the differences between two versions of the page.
|
knowhow:schemabrowser [2009/11/21 03:13] Tomas Straupis created |
knowhow:schemabrowser [2009/11/21 03:36] (current) Tomas Straupis Fix bullet syntax. |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| Main class for schema browser is //toBrowser//. It is sub-classed from //QTabWidget// and provides: | Main class for schema browser is //toBrowser//. It is sub-classed from //QTabWidget// and provides: | ||
| - | * all tabs (tables, views, indexes, synonyms etc.) as depicted in picture below. | + | * all tabs (tables, views, indexes, synonyms etc.) as depicted in picture below. |
| - | * list of objects on the left side (marked with red) | + | * list of objects on the left side (marked with red) |
| - | * details of selected object on the right side (marked with blue) | + | * details of selected object on the right side (marked with blue) |
| {{:knowhow:schema_browser_parts.png|}} | {{:knowhow:schema_browser_parts.png|}} | ||
| Line 16: | Line 16: | ||
| This class will provide tabs for different properties of selected object (f.e. for table that would be columns, indexes, constraints etc.). As it is just a base class – it does not have much functionality – simply manages updating object cache for all object types. It also defines which functions must be defined in all it's subclasses: | This class will provide tabs for different properties of selected object (f.e. for table that would be columns, indexes, constraints etc.). As it is just a base class – it does not have much functionality – simply manages updating object cache for all object types. It also defines which functions must be defined in all it's subclasses: | ||
| - | * **changeParams** – this would fetch data for particular type of property. | + | * **changeParams** – this would fetch data for particular type of property. |
| - | * **changeConnection** – TODO | + | * **changeConnection** – TODO |
| - | * **addTab** – this would be used for a specific database object type implementation to add a tab for each implemented property. | + | * **addTab** – this would be used for a specific database object type implementation to add a tab for each implemented property. |