Source Code (Use browser search to find items of interest.)
Class Index
mouse'AnPanel (./kdetoys/mouse/kodo.h:52)
class AnPanel : public QFrame
{
Q_OBJECT
public:
AnPanel(QWidget* parent, const char* name)
: QFrame(parent,name) {
gb=new GridBagLayout(Insets(2,2,2,2));
ignoreResize=0;
}
~AnPanel() {
delete gb;
}
virtual void setConstraints(QWidget* w,GridBagConstraints& gc) {
gb->setConstraints(w,gc);
}
virtual void resizeEvent(QResizeEvent* r) {
QWidget::resizeEvent(r);
if(ignoreResize==0)
gb->layoutContainer(this);
}
virtual QSize pack() {
QSize s;
gb->preferredLayoutSize(this,&s);
return s;
}
protected:
GridBagLayout* gb;
int ignoreResize;
};