mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 20:50:34 +01:00
Moved some ElementsPanel-specific modifications to reimplemented GenericPanel virtual methods.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1738 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -430,17 +430,13 @@ QTreeWidgetItem *ElementsPanel::addProject(QETProject *project) {
|
|||||||
|
|
||||||
if (TitleBlockTemplatesCollection *tbt_collection = project -> embeddedTitleBlockTemplatesCollection()) {
|
if (TitleBlockTemplatesCollection *tbt_collection = project -> embeddedTitleBlockTemplatesCollection()) {
|
||||||
if (QTreeWidgetItem *tbt_collection_qtwi = itemForTemplatesCollection(tbt_collection)) {
|
if (QTreeWidgetItem *tbt_collection_qtwi = itemForTemplatesCollection(tbt_collection)) {
|
||||||
tbt_collection_qtwi -> setText(0, tr("Cartouches embarqu<71>s"));
|
|
||||||
tbt_collection_qtwi -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper cette collection de cartouches embarqu\351e", "Status tip"));
|
|
||||||
|
|
||||||
if (first_add) tbt_collection_qtwi -> setExpanded(true);
|
if (first_add) tbt_collection_qtwi -> setExpanded(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ElementsCollection *elmt_collection = project -> embeddedCollection()) {
|
if (ElementsCollection *elmt_collection = project -> embeddedCollection()) {
|
||||||
if (QTreeWidgetItem *elmt_collection_qtwi = itemForElementsCollection(elmt_collection)) {
|
if (QTreeWidgetItem *elmt_collection_qtwi = itemForElementsCollection(elmt_collection)) {
|
||||||
elmt_collection_qtwi -> setText(0, tr("Collection embarqu<71>e"));
|
|
||||||
elmt_collection_qtwi -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper cette collection d'\351l\351ments embarqu\351e", "Status tip"));
|
|
||||||
if (first_add) elmt_collection_qtwi -> setExpanded(true);
|
if (first_add) elmt_collection_qtwi -> setExpanded(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -465,6 +461,15 @@ QTreeWidgetItem *ElementsPanel::addCollection(ElementsCollection *collection) {
|
|||||||
return(addElementsCollection(collection, invisibleRootItem(), options));
|
return(addElementsCollection(collection, invisibleRootItem(), options));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QTreeWidgetItem *ElementsPanel::updateTemplatesCollectionItem(QTreeWidgetItem *tbt_collection_qtwi, TitleBlockTemplatesCollection *tbt_collection, PanelOptions options, bool freshly_created) {
|
||||||
|
QTreeWidgetItem *tbtc_qtwi = GenericPanel::updateTemplatesCollectionItem(tbt_collection_qtwi, tbt_collection, options, freshly_created);
|
||||||
|
if (tbt_collection && tbt_collection -> parentProject()) {
|
||||||
|
tbtc_qtwi -> setText(0, tr("Cartouches embarqu<71>s"));
|
||||||
|
tbtc_qtwi -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper cette collection de cartouches embarqu\351e", "Status tip"));
|
||||||
|
}
|
||||||
|
return(tbtc_qtwi);
|
||||||
|
}
|
||||||
|
|
||||||
QTreeWidgetItem *ElementsPanel::updateTemplateItem(QTreeWidgetItem *tb_template_qtwi, const TitleBlockTemplateLocation &tb_template, PanelOptions options, bool freshly_created) {
|
QTreeWidgetItem *ElementsPanel::updateTemplateItem(QTreeWidgetItem *tb_template_qtwi, const TitleBlockTemplateLocation &tb_template, PanelOptions options, bool freshly_created) {
|
||||||
QTreeWidgetItem *item = GenericPanel::updateTemplateItem(tb_template_qtwi, tb_template, options, freshly_created);
|
QTreeWidgetItem *item = GenericPanel::updateTemplateItem(tb_template_qtwi, tb_template, options, freshly_created);
|
||||||
item -> setStatusTip(
|
item -> setStatusTip(
|
||||||
@@ -490,6 +495,15 @@ QTreeWidgetItem *ElementsPanel::updateElementsCategoryItem(QTreeWidgetItem *cate
|
|||||||
return(item);
|
return(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QTreeWidgetItem *ElementsPanel::updateElementsCollectionItem(QTreeWidgetItem *collection_qtwi, ElementsCollection *collection, PanelOptions options, bool freshly_created) {
|
||||||
|
QTreeWidgetItem *c_qtwi = GenericPanel::updateElementsCollectionItem(collection_qtwi, collection, options, freshly_created);
|
||||||
|
if (collection && collection -> project()) {
|
||||||
|
c_qtwi -> setText(0, tr("Collection embarqu<71>e"));
|
||||||
|
c_qtwi -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper cette collection d'\351l\351ments embarqu\351e", "Status tip"));
|
||||||
|
}
|
||||||
|
return(c_qtwi);
|
||||||
|
}
|
||||||
|
|
||||||
QTreeWidgetItem *ElementsPanel::updateElementItem(QTreeWidgetItem *element_qtwi, ElementDefinition *element, PanelOptions options, bool freshly_created) {
|
QTreeWidgetItem *ElementsPanel::updateElementItem(QTreeWidgetItem *element_qtwi, ElementDefinition *element, PanelOptions options, bool freshly_created) {
|
||||||
QTreeWidgetItem *item = GenericPanel::updateElementItem(element_qtwi, element, options, freshly_created);
|
QTreeWidgetItem *item = GenericPanel::updateElementItem(element_qtwi, element, options, freshly_created);
|
||||||
|
|
||||||
|
|||||||
@@ -99,11 +99,13 @@ class ElementsPanel : public GenericPanel {
|
|||||||
virtual QList<ElementsLocation> elementIntegrated(QETProject *, const ElementsLocation &);
|
virtual QList<ElementsLocation> elementIntegrated(QETProject *, const ElementsLocation &);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QTreeWidgetItem *addProject (QETProject *);
|
virtual QTreeWidgetItem *addProject (QETProject *);
|
||||||
QTreeWidgetItem *addCollection(ElementsCollection *);
|
virtual QTreeWidgetItem *addCollection(ElementsCollection *);
|
||||||
QTreeWidgetItem *updateTemplateItem (QTreeWidgetItem *, const TitleBlockTemplateLocation &, PanelOptions, bool = false);
|
virtual QTreeWidgetItem *updateTemplatesCollectionItem(QTreeWidgetItem *, TitleBlockTemplatesCollection *, PanelOptions = AddAllChild, bool = false);
|
||||||
QTreeWidgetItem *updateElementsCategoryItem(QTreeWidgetItem *, ElementsCategory *, PanelOptions, bool = false);
|
virtual QTreeWidgetItem *updateTemplateItem (QTreeWidgetItem *, const TitleBlockTemplateLocation &, PanelOptions, bool = false);
|
||||||
QTreeWidgetItem *updateElementItem (QTreeWidgetItem *, ElementDefinition *, PanelOptions, bool = false);
|
virtual QTreeWidgetItem *updateElementsCategoryItem(QTreeWidgetItem *, ElementsCategory *, PanelOptions, bool = false);
|
||||||
|
virtual QTreeWidgetItem *updateElementsCollectionItem(QTreeWidgetItem *, ElementsCollection *, PanelOptions, bool = false);
|
||||||
|
virtual QTreeWidgetItem *updateElementItem (QTreeWidgetItem *, ElementDefinition *, PanelOptions, bool = false);
|
||||||
|
|
||||||
// attributes
|
// attributes
|
||||||
private:
|
private:
|
||||||
|
|||||||
Reference in New Issue
Block a user