From 6fd46f6d23538ec6e0f48209f6c0f0d939a2effe Mon Sep 17 00:00:00 2001 From: leseb Date: Sun, 23 Jun 2002 17:47:47 +0000 Subject: Anti-aliasing as an option --- (limited to 'noncore/graphics/drawpad/drawpad.cpp') diff --git a/noncore/graphics/drawpad/drawpad.cpp b/noncore/graphics/drawpad/drawpad.cpp index 45fb886..b29f5ba 100644 --- a/noncore/graphics/drawpad/drawpad.cpp +++ b/noncore/graphics/drawpad/drawpad.cpp @@ -67,7 +67,7 @@ DrawPad::DrawPad(QWidget* parent, const char* name) QPEToolBar* menuToolBar = new QPEToolBar(this); QPEMenuBar* menuBar = new QPEMenuBar(menuToolBar); - QPopupMenu *toolsPopupMenu = new QPopupMenu(menuBar); + QPopupMenu* toolsPopupMenu = new QPopupMenu(menuBar); QAction* deleteAllAction = new QAction(tr("Delete All"), QString::null, 0, this); connect(deleteAllAction, SIGNAL(activated()), this, SLOT(deleteAll())); @@ -93,6 +93,12 @@ DrawPad::DrawPad(QWidget* parent, const char* name) connect(pageInformationAction, SIGNAL(activated()), this, SLOT(pageInformation())); pageInformationAction->addTo(toolsPopupMenu); + toolsPopupMenu->insertSeparator(); + + m_pAntiAliasingAction = new QAction(tr("Anti-Aliasing"), QString::null, 0, this); + m_pAntiAliasingAction->setToggleAction(true); + m_pAntiAliasingAction->addTo(toolsPopupMenu); + menuBar->insertItem(tr("Tools"), toolsPopupMenu); // init page toolbar @@ -275,6 +281,11 @@ DrawPad::~DrawPad() } } +bool DrawPad::antiAliasing() +{ + return (m_pAntiAliasingAction->isOn()); +} + void DrawPad::newPage() { QRect rect = m_pDrawPadCanvas->contentsRect(); -- cgit v0.9.0.2