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:
xavier
2010-01-10 20:22:52 +00:00
parent 84318eb6ae
commit e71042d08d
7 changed files with 50 additions and 7 deletions

View File

@@ -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));
}