// lineoptions.cpp
//
+// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// Extensively rewritten and refactored by James L. Hammons
// (C) 2010 Underground Software
#include "rs_actiondrawline.h"
#include "rs_actioninterface.h"
-LineOptions::LineOptions(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
+LineOptions::LineOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
QWidget(parent, flags), action(NULL)
{
ui.setupUi(this);
+
+ // We need to add the widget (this thing) to the toolbar passed in. Otherwise,
+ // nothing will show up on the screen. :-)
+ if (parent)
+ parent->addWidget(this);
}
LineOptions::~LineOptions()
void LineOptions::close()
{
- if (action != NULL)
+ if (action)
action->close();
}
void LineOptions::undo()
{
- if (action != NULL)
+ if (action)
action->undo();
}