mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 20:50:34 +01:00
Rapatriement dans la branche 0.3 des revisions 833 a 839.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@840 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -25,15 +25,23 @@
|
||||
@param parent QWidget parent de ce widget
|
||||
*/
|
||||
DiagramsChooser::DiagramsChooser(QETProject *project, QWidget *parent) :
|
||||
QFrame(parent),
|
||||
QScrollArea(parent),
|
||||
project_(project),
|
||||
widget0_(0),
|
||||
vlayout0_(0)
|
||||
{
|
||||
setFrameShadow(QFrame::Sunken);
|
||||
setFrameShape(QFrame::StyledPanel);
|
||||
setLineWidth(3);
|
||||
setMidLineWidth(3);
|
||||
|
||||
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
|
||||
setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding));
|
||||
|
||||
updateList();
|
||||
|
||||
setWidget(widget0_);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -163,7 +171,6 @@ void DiagramsChooser::updateList() {
|
||||
diagrams_.insert(diagram, checkbox);
|
||||
vlayout0_ -> addWidget(checkbox, 0, Qt::AlignLeft | Qt::AlignTop);
|
||||
}
|
||||
vlayout0_ -> addStretch();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -172,5 +179,9 @@ void DiagramsChooser::updateList() {
|
||||
void DiagramsChooser::buildLayout() {
|
||||
if (vlayout0_) return;
|
||||
vlayout0_ = new QVBoxLayout();
|
||||
setLayout(vlayout0_);
|
||||
widget0_ = new QWidget();
|
||||
widget0_ -> setLayout(vlayout0_);
|
||||
widget0_ -> setMinimumSize(170, 0);
|
||||
widget0_ -> setMaximumSize(470, 10000);
|
||||
widget0_ -> setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user