예제 #1
0
파일: st.cpp 프로젝트: hackhowtofaq/xxdiff
//------------------------------------------------------------------------------
//
int main( int argc, char** argv )
{
   TApp app( argc, argv );
   
   QSizePolicy maxsp( QSizePolicy::Maximum, QSizePolicy::Maximum );

   QMainWindow* mw = new QMainWindow;
   QWidget* cw = new QWidget( mw );
   {
      QHBoxLayout* lcw = new QHBoxLayout( cw );

      QSplitter* spl = new QSplitter( cw );
      {
         spl->setOrientation( Qt::Vertical );
         {
            app.b1 = new QPushButton( spl );
            app.b1->setText( "button 1" );
            app.b2 = new QPushButton( spl);
            app.b2->setText( "button 2" );
            
            QObject::connect( app.b1, SIGNAL(clicked()), 
                              &app, SLOT(clicked1()) );
            QObject::connect( app.b2, SIGNAL(clicked()),
                              &app, SLOT(clicked2()) );

         }

         QValueList<int> vl;
         vl.append( 10 );
         vl.append( 20 );
         spl->setSizes( vl );
      }
      lcw->addWidget( spl );

      QPushButton* but = new QPushButton( cw );
      but->setText( "overview" );
      but->setSizePolicy( maxsp );
      lcw->addWidget( but );
   }

   mw->statusBar();
   
   mw->setCentralWidget( cw );
   app.setMainWidget( mw );

   mw->show();

   int r = app.exec();
   return r;
}
예제 #2
0
int _compileproject::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: clicked2(); break;
        case 1: ok(); break;
        case 2: cancel(); break;
        }
        _id -= 3;
    }
    return _id;
}
예제 #3
0
int dayCell::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QWidget::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: clock(); break;
        case 1: itemClicked((*reinterpret_cast< QListWidgetItem*(*)>(_a[1]))); break;
        case 2: clicked2(); break;
        case 3: quit(); break;
        case 4: clickedt((*reinterpret_cast< QListWidgetItem*(*)>(_a[1]))); break;
        }
        _id -= 5;
    }
    return _id;
}