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) ) );
}
Beispiel #2
0
void InitMenuBar(void)
{

	menubar =XtNameToWidget(mainwin,"MenuBar");

   InitFileMenu();
   InitNetMenu();
   InitEditMenu();
   InitViewMenu();
   InitGridMenu();
   InitZoomMenu();
   InitRescaleMenu();
   InitSwnMenu();
   InitHelpMenu();
   UpdateMenuStatusTo(INITIAL_MSTATUS);

}