#include "photoviewer.h"
#include <QCoreApplication>
-
+#include <QFileDialog>
+#include<QDockWidget>
#include "workspace.h"
PhotoViewer::PhotoViewer(QWidget *parent) :
QMainWindow(parent)
{
- mWorkspace=new Workspace();
- setCentralWidget(mWorkspace);
- processCommandLineArgs();
+ mWorkspace=new Workspace(this);
+ // setCentralWidget(mWorkspace);
+ // processCommandLineArgs();
+ browseFiles();
+ QDockWidget *dockWidget = new QDockWidget(tr("Dock Widget"), this);
+ dockWidget->setAllowedAreas(Qt::LeftDockWidgetArea |
+ Qt::RightDockWidgetArea);
+ dockWidget->setWidget(mWorkspace);
+ addDockWidget(Qt::BottomDockWidgetArea, dockWidget);
}
+void PhotoViewer::browseFiles()
+{
+ QString fileName=QFileDialog::getOpenFileName(this,tr("Open Image"), "/home/everyourgokul/Desktop/", tr("Image Files (*.png *.jpg *.bmp)"));
+ mWorkspace->loadImage(fileName);
+}
+
//temporary implementaion
void PhotoViewer::processCommandLineArgs()
{