mirror of
https://github.com/python-LimeReport/LimeReport.git
synced 2025-03-31 14:43:49 +03:00
Object browser has been fixed
Object browser has been fixed
This commit is contained in:
parent
fa89f21930
commit
b770669b64
@ -163,6 +163,8 @@ void ReportDesignWidget::setActivePage(PageDesignIntf *page)
|
|||||||
this, SIGNAL(bandAdded(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)));
|
this, SIGNAL(bandAdded(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)));
|
||||||
connect(page, SIGNAL(bandRemoved(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)),
|
connect(page, SIGNAL(bandRemoved(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)),
|
||||||
this, SIGNAL(bandDeleted(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)));
|
this, SIGNAL(bandDeleted(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)));
|
||||||
|
connect(page, SIGNAL(pageUpdateFinished(LimeReport::PageDesignIntf*)),
|
||||||
|
this, SIGNAL(activePageUpdated(LimeReport::PageDesignIntf*)));
|
||||||
|
|
||||||
m_view->centerOn(0, 0);
|
m_view->centerOn(0, 0);
|
||||||
emit activePageChanged();
|
emit activePageChanged();
|
||||||
|
@ -130,6 +130,7 @@ signals:
|
|||||||
void cleared();
|
void cleared();
|
||||||
void loaded();
|
void loaded();
|
||||||
void activePageChanged();
|
void activePageChanged();
|
||||||
|
void activePageUpdated(LimeReport::PageDesignIntf*);
|
||||||
void bandAdded(LimeReport::PageDesignIntf*, LimeReport::BandDesignIntf*);
|
void bandAdded(LimeReport::PageDesignIntf*, LimeReport::BandDesignIntf*);
|
||||||
void bandDeleted(LimeReport::PageDesignIntf*, LimeReport::BandDesignIntf*);
|
void bandDeleted(LimeReport::PageDesignIntf*, LimeReport::BandDesignIntf*);
|
||||||
void itemAdded(LimeReport::PageDesignIntf*, LimeReport::BaseDesignIntf*);
|
void itemAdded(LimeReport::PageDesignIntf*, LimeReport::BaseDesignIntf*);
|
||||||
|
@ -67,6 +67,8 @@ void ObjectBrowser::setReportEditor(ReportDesignWidget *report)
|
|||||||
this, SLOT(slotItemSelected(LimeReport::BaseDesignIntf*)));
|
this, SLOT(slotItemSelected(LimeReport::BaseDesignIntf*)));
|
||||||
connect(m_report, SIGNAL(multiItemSelected()),
|
connect(m_report, SIGNAL(multiItemSelected()),
|
||||||
this, SLOT(slotMultiItemSelected()) );
|
this, SLOT(slotMultiItemSelected()) );
|
||||||
|
connect(m_report, SIGNAL(activePageUpdated(LimeReport::PageDesignIntf*)),
|
||||||
|
this, SLOT(slotActivePageUpdated(LimeReport::PageDesignIntf*)));
|
||||||
connect(m_treeView, SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)),
|
connect(m_treeView, SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)),
|
||||||
this, SLOT(slotItemDoubleClicked(QTreeWidgetItem*,int)));
|
this, SLOT(slotItemDoubleClicked(QTreeWidgetItem*,int)));
|
||||||
|
|
||||||
@ -266,6 +268,11 @@ void ObjectBrowser::slotItemDoubleClicked(QTreeWidgetItem *item, int)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ObjectBrowser::slotActivePageUpdated(LimeReport::PageDesignIntf *)
|
||||||
|
{
|
||||||
|
buildTree();
|
||||||
|
}
|
||||||
|
|
||||||
void ObjectBrowserNode::setObject(QObject *value)
|
void ObjectBrowserNode::setObject(QObject *value)
|
||||||
{
|
{
|
||||||
m_object = value;
|
m_object = value;
|
||||||
|
@ -74,6 +74,7 @@ private slots:
|
|||||||
void slotItemSelected(LimeReport::BaseDesignIntf* item);
|
void slotItemSelected(LimeReport::BaseDesignIntf* item);
|
||||||
void slotMultiItemSelected();
|
void slotMultiItemSelected();
|
||||||
void slotItemDoubleClicked(QTreeWidgetItem* item,int);
|
void slotItemDoubleClicked(QTreeWidgetItem* item,int);
|
||||||
|
void slotActivePageUpdated(LimeReport::PageDesignIntf*);
|
||||||
private:
|
private:
|
||||||
ReportDesignWidget* m_report;
|
ReportDesignWidget* m_report;
|
||||||
QMainWindow* m_mainWindow;
|
QMainWindow* m_mainWindow;
|
||||||
|
Loading…
Reference in New Issue
Block a user