diff --git a/src/Mod/Part/Gui/DlgPrimitives.h b/src/Mod/Part/Gui/DlgPrimitives.h index 896cc019f1..14a1fd0af5 100644 --- a/src/Mod/Part/Gui/DlgPrimitives.h +++ b/src/Mod/Part/Gui/DlgPrimitives.h @@ -1,40 +1,40 @@ -/*************************************************************************** - * Copyright (c) 2007 Werner Mayer * - * * - * This file is part of the FreeCAD CAx development system. * - * * - * This library is free software; you can redistribute it and/or * - * modify it under the terms of the GNU Library General Public * - * License as published by the Free Software Foundation; either * - * version 2 of the License, or (at your option) any later version. * - * * - * This library is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU Library General Public License for more details. * - * * - * You should have received a copy of the GNU Library General Public * - * License along with this library; see the file COPYING.LIB. If not, * - * write to the Free Software Foundation, Inc., 59 Temple Place, * - * Suite 330, Boston, MA 02111-1307, USA * - * * - ***************************************************************************/ - -#ifndef PARTGUI_DLGPRIMITIVES_H -#define PARTGUI_DLGPRIMITIVES_H - -#include -#include -#include -#include -#include - -class gp_Ax2; -class SoEventCallback; - -namespace App { class Document; } -namespace Gui { class Document; } -namespace PartGui { +/*************************************************************************** + * Copyright (c) 2007 Werner Mayer * + * * + * This file is part of the FreeCAD CAx development system. * + * * + * This library is free software; you can redistribute it and/or * + * modify it under the terms of the GNU Library General Public * + * License as published by the Free Software Foundation; either * + * version 2 of the License, or (at your option) any later version. * + * * + * This library is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU Library General Public License for more details. * + * * + * You should have received a copy of the GNU Library General Public * + * License along with this library; see the file COPYING.LIB. If not, * + * write to the Free Software Foundation, Inc., 59 Temple Place, * + * Suite 330, Boston, MA 02111-1307, USA * + * * + ***************************************************************************/ + +#ifndef PARTGUI_DLGPRIMITIVES_H +#define PARTGUI_DLGPRIMITIVES_H + +#include +#include +#include +#include +#include + +class gp_Ax2; +class SoEventCallback; + +namespace App { class Document; } +namespace Gui { class Document; } +namespace PartGui { class Picker { @@ -50,70 +50,70 @@ public: virtual QString command(App::Document*) const = 0; void createPrimitive(QWidget* widget, const QString&, Gui::Document*); QString toPlacement(const gp_Ax2&) const; - - int exitCode; - QEventLoop loop; + + int exitCode; + QEventLoop loop; }; - -class DlgPrimitives : public QWidget -{ - Q_OBJECT - -public: - DlgPrimitives(QWidget* parent = 0); - ~DlgPrimitives(); - void createPrimitive(const QString&); - -private Q_SLOTS: - void on_buttonCircleFromThreePoints_clicked(); - -private: - static void pickCallback(void * ud, SoEventCallback * n); - void executeCallback(Picker*); - -private: - Ui_DlgPrimitives ui; -}; - -class Location : public QWidget -{ - Q_OBJECT - -public: - Location(QWidget* parent = 0); - ~Location(); - QString toPlacement() const; - -private Q_SLOTS: - void on_viewPositionButton_clicked(); - -private: - static void pickCallback(void * ud, SoEventCallback * n); - int mode; - QPointer activeView; - Ui_Location ui; -}; - -class TaskPrimitives : public Gui::TaskView::TaskDialog -{ - Q_OBJECT - -public: - TaskPrimitives(); - ~TaskPrimitives(); - -public: - bool accept(); - bool reject(); - - QDialogButtonBox::StandardButtons getStandardButtons() const; - void modifyStandardButtons(QDialogButtonBox*); - -private: - DlgPrimitives* widget; - Location* location; -}; - -} // namespace PartGui - -#endif // PARTGUI_DLGPRIMITIVES_H + +class DlgPrimitives : public QWidget +{ + Q_OBJECT + +public: + DlgPrimitives(QWidget* parent = 0); + ~DlgPrimitives(); + void createPrimitive(const QString&); + +private Q_SLOTS: + void on_buttonCircleFromThreePoints_clicked(); + +private: + static void pickCallback(void * ud, SoEventCallback * n); + void executeCallback(Picker*); + +private: + Ui_DlgPrimitives ui; +}; + +class Location : public QWidget +{ + Q_OBJECT + +public: + Location(QWidget* parent = 0); + ~Location(); + QString toPlacement() const; + +private Q_SLOTS: + void on_viewPositionButton_clicked(); + +private: + static void pickCallback(void * ud, SoEventCallback * n); + int mode; + QPointer activeView; + Ui_Location ui; +}; + +class TaskPrimitives : public Gui::TaskView::TaskDialog +{ + Q_OBJECT + +public: + TaskPrimitives(); + ~TaskPrimitives(); + +public: + bool accept(); + bool reject(); + + QDialogButtonBox::StandardButtons getStandardButtons() const; + void modifyStandardButtons(QDialogButtonBox*); + +private: + DlgPrimitives* widget; + Location* location; +}; + +} // namespace PartGui + +#endif // PARTGUI_DLGPRIMITIVES_H