/* class QSlotStorage : public QObject { public: QSlotStorage() { } void onClick() { printf("QSlotStorage::onClicked()\n"); fflush(stdout); } }; */ int main() { BApplication *app = new BApplication("application/x.vnd-Lemon-Nirvana"); TestWindow *test = new TestWindow( BRect(30,30,700,500), "test1" ); QWidget *widget = test->RootWidget(); QCheckBox *check = new QCheckBox( widget ); check->resize(100,200); QSlotStorage *storage = new QSlotStorage(); QObject::connect(check, SIGNAL(clicked()), new QSlot(storage, SLOT(onClick()))); KWQSignal *signal = check->findSignal(SIGNAL(clicked())); //printf("%s\n",signal->_name); signal->call(); check->setText("Label sd fsd fsd fsd fsd fsd fsd fsd fsd fsd fsd fsd fs dfs df sd fsd fs fd"); check->move(100,100); test->Show(); app->Run(); return 0; }