#include "applicationwindow.h"
+#include "about.h"
#include "drawingview.h"
drawing->setMouseTracking(true); // We want *all* mouse events...!
setCentralWidget(drawing);
+ aboutWin = new AboutWindow(this);
+
// ((TTEdit *)qApp)->charWnd = new CharWindow(this);
setWindowIcon(QIcon(":/res/atns-icon.png"));
Object::SetDimensionActive(addDimensionAct->isChecked());
}
+void ApplicationWindow::HelpAbout(void)
+{
+ aboutWin->show();
+}
+
void ApplicationWindow::CreateActions(void)
{
exitAct = CreateAction(tr("&Quit"), tr("Quit"), tr("Exits the application."),
deleteAct = CreateAction(tr("&Delete"), tr("Delete Object"), tr("Deletes selected objects."), QIcon(":/res/generic-tool.png"), QKeySequence(), true);
connect(deleteAct, SIGNAL(triggered()), this, SLOT(DeleteTool()));
- addDimensionAct = CreateAction(tr("Add &Dimension"), tr("Add Dimension"), tr("Adds a dimension to the drawing."), QIcon(":/res/generic-tool.png"), QKeySequence(), true);
+ addDimensionAct = CreateAction(tr("Add &Dimension"), tr("Add Dimension"), tr("Adds a dimension to the drawing."), QIcon(":/res/dimension-tool.png"), QKeySequence("D, I"), true);
connect(addDimensionAct, SIGNAL(triggered()), this, SLOT(DimensionTool()));
addLineAct = CreateAction(tr("Add &Line"), tr("Add Line"), tr("Adds a line to the drawing."), QIcon(":/res/generic-tool.png"), QKeySequence(), true);
addArcAct = CreateAction(tr("Add &Arc"), tr("Add Arc"), tr("Adds an arc to the drawing."), QIcon(":/res/generic-tool.png"), QKeySequence(), true);
+ aboutAct = CreateAction(tr("About &Architektonas"), tr("About Architektonas"), tr("Gives information about this program."), QIcon(":/res/generic-tool.png"), QKeySequence());
+ connect(aboutAct, SIGNAL(triggered()), this, SLOT(HelpAbout()));
+
//Hm.
/* QActionGroup * group = new QActionGroup(this);
group->addAction(deleteAct);
// menuBar()->addSeparator();
-// helpMenu = menuBar()->addMenu(tr("&Help"));
-// helpMenu->addAction(aboutAct);
+ menu = menuBar()->addMenu(tr("&Help"));
+ menu->addAction(aboutAct);
// helpMenu->addAction(aboutQtAct);
}