Source Code (Use browser search to find items of interest.)

Class Index

klyx'K_Frame (./klyx/src/klyx.h:116)

class K_Frame: public QWidget
{
  Q_OBJECT
public:
  K_Frame (QWidget *parent=0, const char* name=0);
  ~K_Frame(){};
  
  void setWidgets(QWidget* _w, QWidget* _s);

  QWidget *w;
  QWidget *s;
  QFrame *f1;
  QFrame *f2;

protected:
  void resizeEvent( QResizeEvent * );
};


klyx'K_Frame::K_Frame() (./klyx/src/klyx.C:240)

K_Frame::K_Frame (QWidget *parent, const char* name): QWidget(parent, name){
  f1 = new QFrame(this);
  f1->setFrameStyle(QFrame::Panel|QFrame::Sunken);
  f2 = new QFrame(this);
  f2->setFrameStyle(QFrame::Panel|QFrame::Sunken);
}


klyx'K_Frame::setWidgets() (./klyx/src/klyx.C:247)

void K_Frame::setWidgets(QWidget* _w, QWidget* _s){
  w = _w;
  s = _s;
  s->setFocusPolicy(ClickFocus);
  resizeEvent(0);
}



klyx'K_Frame::resizeEvent() (./klyx/src/klyx.C:255)

void K_Frame::resizeEvent( QResizeEvent * ){
    f1->setGeometry(0,0,width(),height()-26);
    f2->setGeometry(0, height()-24, width(), 24);
  
  if (w)
    w->setGeometry(f1->x()+2, f1->y()+2, f1->width()-4, f1->height()-4);
  if (s)
    s->setGeometry(f2->x()+2, f2->y()+2, f2->width()-4, f2->height()-4);
}