mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-22 09:40:52 +01:00
Add new element panel
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4283 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -40,12 +40,15 @@
|
||||
#include "diagrameventaddshape.h"
|
||||
#include "diagrameventaddimage.h"
|
||||
#include "diagrameventaddtext.h"
|
||||
#include "elementscollectionwidget.h"
|
||||
|
||||
#include "ui/dialogautonum.h"
|
||||
|
||||
#include <QMessageBox>
|
||||
#include <QStandardPaths>
|
||||
|
||||
#include "elementscollectionmodel.h"
|
||||
|
||||
|
||||
/**
|
||||
* @brief QETDiagramEditor::QETDiagramEditor
|
||||
@@ -79,8 +82,10 @@ QETDiagramEditor::QETDiagramEditor(const QStringList &files, QWidget *parent) :
|
||||
statusBar() -> showMessage(tr("QElectroTech", "status bar message"));
|
||||
|
||||
setUpElementsPanel();
|
||||
setUpElementsCollectionWidget();
|
||||
setUpUndoStack();
|
||||
setUpSelectionPropertiesEditor();
|
||||
|
||||
setUpActions();
|
||||
setUpToolBar();
|
||||
setUpMenu();
|
||||
@@ -148,6 +153,24 @@ void QETDiagramEditor::setUpElementsPanel() {
|
||||
connect(pa, SIGNAL(requestForDiagramMoveDownx10 (Diagram *)), this, SLOT(moveDiagramDownx10(Diagram *)));
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief QETDiagramEditor::setUpElementsCollectionWidget
|
||||
* Set up the dock widget of element collection
|
||||
*/
|
||||
void QETDiagramEditor::setUpElementsCollectionWidget()
|
||||
{
|
||||
m_qdw_elmt_collection = new QDockWidget(tr("Collection d'éléments"), this);
|
||||
m_qdw_elmt_collection->setObjectName("elements_collection_widget");
|
||||
m_qdw_elmt_collection->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
|
||||
m_qdw_elmt_collection->setFeatures(QDockWidget::AllDockWidgetFeatures);
|
||||
|
||||
m_element_collection_widget = new ElementsCollectionWidget(m_qdw_elmt_collection);
|
||||
m_qdw_elmt_collection->setWidget(m_element_collection_widget);
|
||||
m_element_collection_widget->expandFirstItems();
|
||||
|
||||
addDockWidget(Qt::RightDockWidgetArea, m_qdw_elmt_collection);
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief QETDiagramEditor::setUpUndoStack
|
||||
* Setup the undostack and undo stack widget
|
||||
|
||||
Reference in New Issue
Block a user