mirror of
https://github.com/python-LimeReport/LimeReport.git
synced 2025-10-13 23:12:35 +03:00
1.1.1
This commit is contained in:
@@ -58,7 +58,6 @@ void ObjectBrowser::setReportEditor(ReportDesignWidget *report)
|
||||
this, SLOT(slotItemAdded(LimeReport::PageDesignIntf*,LimeReport::BaseDesignIntf*)));
|
||||
connect(m_report, SIGNAL(itemDeleted(LimeReport::PageDesignIntf*,LimeReport::BaseDesignIntf*)),
|
||||
this, SLOT(slotItemDeleted(LimeReport::PageDesignIntf*,LimeReport::BaseDesignIntf*)));
|
||||
|
||||
connect(m_report, SIGNAL(bandAdded(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)),
|
||||
this, SLOT(slotBandAdded(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)));
|
||||
connect(m_report, SIGNAL(bandDeleted(LimeReport::PageDesignIntf*,LimeReport::BandDesignIntf*)),
|
||||
@@ -67,9 +66,10 @@ void ObjectBrowser::setReportEditor(ReportDesignWidget *report)
|
||||
this, SLOT(slotObjectTreeItemSelectionChanged()) );
|
||||
connect(m_report, SIGNAL(itemSelected(LimeReport::BaseDesignIntf*)),
|
||||
this, SLOT(slotItemSelected(LimeReport::BaseDesignIntf*)));
|
||||
|
||||
connect(m_report, SIGNAL(multiItemSelected()),
|
||||
this, SLOT(slotMultiItemSelected()) );
|
||||
connect(m_treeView, SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)),
|
||||
this, SLOT(slotItemDoubleClicked(QTreeWidgetItem*,int)));
|
||||
|
||||
buildTree();
|
||||
}
|
||||
@@ -208,7 +208,6 @@ void ObjectBrowser::slotObjectTreeItemSelectionChanged()
|
||||
foreach(QTreeWidgetItem* item, m_treeView->selectedItems()){
|
||||
ObjectBrowserNode* tn = dynamic_cast<ObjectBrowserNode*>(item);
|
||||
if (tn){
|
||||
|
||||
BaseDesignIntf* si = dynamic_cast<BaseDesignIntf*>(tn->object());
|
||||
if (si) {
|
||||
m_report->activePage()->animateItem(si);
|
||||
@@ -252,6 +251,17 @@ void ObjectBrowser::slotMultiItemSelected()
|
||||
m_changingItemSelection = false;
|
||||
}
|
||||
|
||||
void ObjectBrowser::slotItemDoubleClicked(QTreeWidgetItem *item, int)
|
||||
{
|
||||
ObjectBrowserNode* node = dynamic_cast<ObjectBrowserNode*>(item);
|
||||
if (node){
|
||||
BaseDesignIntf* baseItem = dynamic_cast<BaseDesignIntf*>(node->object());
|
||||
if (baseItem) {
|
||||
baseItem->showEditorDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void ObjectBrowserNode::setObject(QObject *value)
|
||||
{
|
||||
m_object = value;
|
||||
|
@@ -73,6 +73,7 @@ private slots:
|
||||
void slotObjectTreeItemSelectionChanged();
|
||||
void slotItemSelected(LimeReport::BaseDesignIntf* item);
|
||||
void slotMultiItemSelected();
|
||||
void slotItemDoubleClicked(QTreeWidgetItem* item,int);
|
||||
private:
|
||||
ReportDesignWidget* m_report;
|
||||
QMainWindow* m_mainWindow;
|
||||
|
Reference in New Issue
Block a user