MainWindow::MainWindow() /// /// Constructor /// : mCurrentImage( NULL ), mPreviousImage( NULL ), mNextImage( NULL ) { setWindowTitle( tr( "Image Filter Collection" ) ); setMaximumSize( QSize( 1250, 650 ) ); setMinimumSize( QSize( 200, 200 ) ); mFilterProcessor = new FilterProcessor(); connect( mFilterProcessor, SIGNAL( FilterDone(QImage) ), this, SLOT( LoadNewImage(QImage) ) ); InitImagePane(); InitFileMenu(); InitEditMenu(); InitFilterMenu(); setCentralWidget( mScrollArea ); setMinimumSize( mScrollArea->minimumSize() ); mStatusText = new QLabel; statusBar()->addWidget(mStatusText); connect( mFilterProcessor, SIGNAL( FilterStatus(QString) ), this, SLOT( StatusBarUpdated(QString) ) ); }
void InitMenuBar(void) { menubar =XtNameToWidget(mainwin,"MenuBar"); InitFileMenu(); InitNetMenu(); InitEditMenu(); InitViewMenu(); InitGridMenu(); InitZoomMenu(); InitRescaleMenu(); InitSwnMenu(); InitHelpMenu(); UpdateMenuStatusTo(INITIAL_MSTATUS); }