mirror of
https://github.com/fralx/LimeReport.git
synced 2025-03-28 21:23:43 +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*)));
|
||||
connect(page, SIGNAL(bandRemoved(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);
|
||||
emit activePageChanged();
|
||||
|
@ -130,6 +130,7 @@ signals:
|
||||
void cleared();
|
||||
void loaded();
|
||||
void activePageChanged();
|
||||
void activePageUpdated(LimeReport::PageDesignIntf*);
|
||||
void bandAdded(LimeReport::PageDesignIntf*, LimeReport::BandDesignIntf*);
|
||||
void bandDeleted(LimeReport::PageDesignIntf*, LimeReport::BandDesignIntf*);
|
||||
void itemAdded(LimeReport::PageDesignIntf*, LimeReport::BaseDesignIntf*);
|
||||
|
@ -67,6 +67,8 @@ void ObjectBrowser::setReportEditor(ReportDesignWidget *report)
|
||||
this, SLOT(slotItemSelected(LimeReport::BaseDesignIntf*)));
|
||||
connect(m_report, SIGNAL(multiItemSelected()),
|
||||
this, SLOT(slotMultiItemSelected()) );
|
||||
connect(m_report, SIGNAL(activePageUpdated(LimeReport::PageDesignIntf*)),
|
||||
this, SLOT(slotActivePageUpdated(LimeReport::PageDesignIntf*)));
|
||||
connect(m_treeView, SIGNAL(itemDoubleClicked(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)
|
||||
{
|
||||
m_object = value;
|
||||
|
@ -74,6 +74,7 @@ private slots:
|
||||
void slotItemSelected(LimeReport::BaseDesignIntf* item);
|
||||
void slotMultiItemSelected();
|
||||
void slotItemDoubleClicked(QTreeWidgetItem* item,int);
|
||||
void slotActivePageUpdated(LimeReport::PageDesignIntf*);
|
||||
private:
|
||||
ReportDesignWidget* m_report;
|
||||
QMainWindow* m_mainWindow;
|
||||
|
Loading…
Reference in New Issue
Block a user