# HG changeset patch # User Teemu Piippo # Date 1440901817 -10800 # Node ID d1b0aa40db9129211717e2497d0e3e07f57364ba # Parent 70f6900a92d5a239392bc933ffd6377be0b76b34 MainWindow: "ui->" -> "ui." diff -r 70f6900a92d5 -r d1b0aa40db91 src/configuration.cpp --- a/src/configuration.cpp Sun Aug 30 05:16:07 2015 +0300 +++ b/src/configuration.cpp Sun Aug 30 05:30:17 2015 +0300 @@ -26,6 +26,7 @@ #include #include #include +#include #include "main.h" #include "configuration.h" #include "miscallenous.h" diff -r 70f6900a92d5 -r d1b0aa40db91 src/dialogs/openprogressdialog.cpp --- a/src/dialogs/openprogressdialog.cpp Sun Aug 30 05:16:07 2015 +0300 +++ b/src/dialogs/openprogressdialog.cpp Sun Aug 30 05:30:17 2015 +0300 @@ -17,7 +17,7 @@ */ #include "openprogressdialog.h" -#include "ui_openprogress.h" +#include "ui_openprogressdialog.h" #include "../main.h" OpenProgressDialog::OpenProgressDialog (QWidget* parent, Qt::WindowFlags f) : diff -r 70f6900a92d5 -r d1b0aa40db91 src/mainwindow.cpp --- a/src/mainwindow.cpp Sun Aug 30 05:16:07 2015 +0300 +++ b/src/mainwindow.cpp Sun Aug 30 05:30:17 2015 +0300 @@ -74,23 +74,23 @@ // ============================================================================= // MainWindow::MainWindow (QWidget* parent, Qt::WindowFlags flags) : - QMainWindow (parent, flags) + QMainWindow (parent, flags), + ui (*new Ui_MainWindow) { g_win = this; - ui = new Ui_LDForgeUI; - ui->setupUi (this); + ui.setupUi (this); m_updatingTabs = false; m_renderer = new GLRenderer (this); m_tabs = new QTabBar; m_tabs->setTabsClosable (true); - ui->verticalLayout->insertWidget (0, m_tabs); + ui.verticalLayout->insertWidget (0, m_tabs); // Stuff the renderer into its frame - QVBoxLayout* rendererLayout = new QVBoxLayout (ui->rendererFrame); + QVBoxLayout* rendererLayout = new QVBoxLayout (ui.rendererFrame); rendererLayout->addWidget (R()); - connect (ui->objectList, SIGNAL (itemSelectionChanged()), this, SLOT (slot_selectionChanged())); - connect (ui->objectList, SIGNAL (itemDoubleClicked (QListWidgetItem*)), this, SLOT (slot_editObject (QListWidgetItem*))); + connect (ui.objectList, SIGNAL (itemSelectionChanged()), this, SLOT (slot_selectionChanged())); + connect (ui.objectList, SIGNAL (itemDoubleClicked (QListWidgetItem*)), this, SLOT (slot_editObject (QListWidgetItem*))); connect (m_tabs, SIGNAL (currentChanged(int)), this, SLOT (changeCurrentFile())); connect (m_tabs, SIGNAL (tabCloseRequested (int)), this, SLOT (closeTab (int))); @@ -122,8 +122,8 @@ loadShortcuts (Config::SettingsObject()); setMinimumSize (300, 200); connect (qApp, SIGNAL (aboutToQuit()), this, SLOT (slot_lastSecondCleanup())); - connect (ui->ringToolHiRes, SIGNAL (clicked (bool)), this, SLOT (ringToolHiResClicked (bool))); - connect (ui->ringToolSegments, SIGNAL (valueChanged (int)), + connect (ui.ringToolHiRes, SIGNAL (clicked (bool)), this, SLOT (ringToolHiResClicked (bool))); + connect (ui.ringToolSegments, SIGNAL (valueChanged (int)), this, SLOT (circleToolSegmentsChanged())); circleToolSegmentsChanged(); // invoke it manually for initial label text @@ -170,7 +170,7 @@ void MainWindow::slot_lastSecondCleanup() { delete m_renderer; - delete ui; + delete &ui; } // ============================================================================= @@ -191,7 +191,7 @@ QAction* recent = new QAction (GetIcon ("open-recent"), file, this); connect (recent, SIGNAL (triggered()), this, SLOT (slot_recentFile())); - ui->menuOpenRecent->insertAction (first, recent); + ui.menuOpenRecent->insertAction (first, recent); m_recentFiles << recent; first = recent; } @@ -224,15 +224,15 @@ void MainWindow::updateColorToolbar() { m_colorButtons.clear(); - ui->toolBarColors->clear(); - ui->toolBarColors->addAction (ui->actionUncolor); - ui->toolBarColors->addSeparator(); + ui.toolBarColors->clear(); + ui.toolBarColors->addAction (ui.actionUncolor); + ui.toolBarColors->addSeparator(); for (LDQuickColor& entry : m_quickColors) { if (entry.isSeparator()) { - ui->toolBarColors->addSeparator(); + ui.toolBarColors->addSeparator(); } else { @@ -242,7 +242,7 @@ colorButton->setToolTip (entry.color().name()); connect (colorButton, SIGNAL (clicked()), this, SLOT (slot_quickColor())); - ui->toolBarColors->addWidget (colorButton); + ui.toolBarColors->addWidget (colorButton); m_colorButtons << colorButton; entry.setToolButton (colorButton); @@ -257,9 +257,9 @@ void MainWindow::updateGridToolBar() { // Ensure that the current grid - and only the current grid - is selected. - ui->actionGridCoarse->setChecked (cfg::Grid == Grid::Coarse); - ui->actionGridMedium->setChecked (cfg::Grid == Grid::Medium); - ui->actionGridFine->setChecked (cfg::Grid == Grid::Fine); + ui.actionGridCoarse->setChecked (cfg::Grid == Grid::Coarse); + ui.actionGridMedium->setChecked (cfg::Grid == Grid::Medium); + ui.actionGridFine->setChecked (cfg::Grid == Grid::Fine); } // ============================================================================= @@ -327,10 +327,10 @@ // while this is done. g_isSelectionLocked = true; - for (int i = 0; i < ui->objectList->count(); ++i) - delete ui->objectList->item (i); + for (int i = 0; i < ui.objectList->count(); ++i) + delete ui.objectList->item (i); - ui->objectList->clear(); + ui.objectList->clear(); for (LDObject* obj : CurrentDocument()->objects()) { @@ -433,7 +433,7 @@ } obj->qObjListEntry = item; - ui->objectList->insertItem (ui->objectList->count(), item); + ui.objectList->insertItem (ui.objectList->count(), item); } g_isSelectionLocked = false; @@ -449,7 +449,7 @@ return; LDObject* obj = Selection().last(); - ui->objectList->scrollToItem (obj->qObjListEntry); + ui.objectList->scrollToItem (obj->qObjListEntry); } // ============================================================================= @@ -463,7 +463,7 @@ // Get the objects from the object list selection CurrentDocument()->clearSelection(); - const QList items = ui->objectList->selectedItems(); + const QList items = ui.objectList->selectedItems(); for (LDObject* obj : CurrentDocument()->objects()) { @@ -573,7 +573,7 @@ if (obj->qObjListEntry == null) continue; - int row = ui->objectList->row (obj->qObjListEntry); + int row = ui.objectList->row (obj->qObjListEntry); if (top == -1) { @@ -583,8 +583,8 @@ { if (row != bottom + 1) { - itemselect.select (ui->objectList->model()->index (top, 0), - ui->objectList->model()->index (bottom, 0)); + itemselect.select (ui.objectList->model()->index (top, 0), + ui.objectList->model()->index (bottom, 0)); top = -1; } @@ -594,11 +594,11 @@ if (top != -1) { - itemselect.select (ui->objectList->model()->index (top, 0), - ui->objectList->model()->index (bottom, 0)); + itemselect.select (ui.objectList->model()->index (top, 0), + ui.objectList->model()->index (bottom, 0)); } - ui->objectList->selectionModel()->select (itemselect, QItemSelectionModel::ClearAndSelect); + ui.objectList->selectionModel()->select (itemselect, QItemSelectionModel::ClearAndSelect); g_isSelectionLocked = false; } @@ -670,45 +670,45 @@ if (single and singleObj->type() != OBJ_Empty) { - contextMenu->addAction (ui->actionEdit); + contextMenu->addAction (ui.actionEdit); contextMenu->addSeparator(); } - contextMenu->addAction (ui->actionCut); - contextMenu->addAction (ui->actionCopy); - contextMenu->addAction (ui->actionPaste); - contextMenu->addAction (ui->actionDelete); + contextMenu->addAction (ui.actionCut); + contextMenu->addAction (ui.actionCopy); + contextMenu->addAction (ui.actionPaste); + contextMenu->addAction (ui.actionDelete); contextMenu->addSeparator(); - contextMenu->addAction (ui->actionSetColor); + contextMenu->addAction (ui.actionSetColor); if (single) - contextMenu->addAction (ui->actionEditRaw); + contextMenu->addAction (ui.actionEditRaw); - contextMenu->addAction (ui->actionBorders); - contextMenu->addAction (ui->actionSetOverlay); - contextMenu->addAction (ui->actionClearOverlay); + contextMenu->addAction (ui.actionBorders); + contextMenu->addAction (ui.actionSetOverlay); + contextMenu->addAction (ui.actionClearOverlay); if (hasSubfiles) { contextMenu->addSeparator(); - contextMenu->addAction (ui->actionOpenSubfiles); + contextMenu->addAction (ui.actionOpenSubfiles); } contextMenu->addSeparator(); - contextMenu->addAction (ui->actionModeSelect); - contextMenu->addAction (ui->actionModeDraw); - contextMenu->addAction (ui->actionModeCircle); + contextMenu->addAction (ui.actionModeSelect); + contextMenu->addAction (ui.actionModeDraw); + contextMenu->addAction (ui.actionModeCircle); if (not Selection().isEmpty()) { contextMenu->addSeparator(); - contextMenu->addAction (ui->actionSubfileSelection); + contextMenu->addAction (ui.actionSubfileSelection); } if (R()->camera() != EFreeCamera) { contextMenu->addSeparator(); - contextMenu->addAction (ui->actionSetDrawDepth); + contextMenu->addAction (ui.actionSetDrawDepth); } contextMenu->exec (pos); @@ -737,12 +737,12 @@ void MainWindow::updateEditModeActions() { const EditModeType mode = R()->currentEditModeType(); - ui->actionModeSelect->setChecked (mode == EditModeType::Select); - ui->actionModeDraw->setChecked (mode == EditModeType::Draw); - ui->actionModeRectangle->setChecked (mode == EditModeType::Rectangle); - ui->actionModeCircle->setChecked (mode == EditModeType::Circle); - ui->actionModeMagicWand->setChecked (mode == EditModeType::MagicWand); - ui->actionModeLinePath->setChecked (mode == EditModeType::LinePath); + ui.actionModeSelect->setChecked (mode == EditModeType::Select); + ui.actionModeDraw->setChecked (mode == EditModeType::Draw); + ui.actionModeRectangle->setChecked (mode == EditModeType::Rectangle); + ui.actionModeCircle->setChecked (mode == EditModeType::Circle); + ui.actionModeMagicWand->setChecked (mode == EditModeType::MagicWand); + ui.actionModeLinePath->setChecked (mode == EditModeType::LinePath); } // ============================================================================= @@ -999,11 +999,11 @@ void MainWindow::refreshObjectList() { #if 0 - ui->objectList->clear(); + ui.objectList->clear(); LDDocument* f = getCurrentDocument(); for (LDObject* obj : *f) - ui->objectList->addItem (obj->qObjListEntry); + ui.objectList->addItem (obj->qObjListEntry); #endif @@ -1018,25 +1018,25 @@ { History* his = CurrentDocument()->history(); int pos = his->position(); - ui->actionUndo->setEnabled (pos != -1); - ui->actionRedo->setEnabled (pos < (long) his->getSize() - 1); + ui.actionUndo->setEnabled (pos != -1); + ui.actionRedo->setEnabled (pos < (long) his->getSize() - 1); } - ui->actionWireframe->setChecked (cfg::DrawWireframe); - ui->actionAxes->setChecked (cfg::DrawAxes); - ui->actionBFCView->setChecked (cfg::BFCRedGreenView); - ui->actionRandomColors->setChecked (cfg::RandomColors); - ui->actionDrawAngles->setChecked (cfg::DrawAngles); - ui->actionDrawSurfaces->setChecked (cfg::DrawSurfaces); - ui->actionDrawEdgeLines->setChecked (cfg::DrawEdgeLines); - ui->actionDrawConditionalLines->setChecked (cfg::DrawConditionalLines); + ui.actionWireframe->setChecked (cfg::DrawWireframe); + ui.actionAxes->setChecked (cfg::DrawAxes); + ui.actionBFCView->setChecked (cfg::BFCRedGreenView); + ui.actionRandomColors->setChecked (cfg::RandomColors); + ui.actionDrawAngles->setChecked (cfg::DrawAngles); + ui.actionDrawSurfaces->setChecked (cfg::DrawSurfaces); + ui.actionDrawEdgeLines->setChecked (cfg::DrawEdgeLines); + ui.actionDrawConditionalLines->setChecked (cfg::DrawConditionalLines); } // ============================================================================= // void MainWindow::updatePrimitives() { - PopulatePrimitives (ui->primitives); + PopulatePrimitives (ui.primitives); } // ============================================================================= @@ -1092,7 +1092,7 @@ // QTreeWidget* MainWindow::getPrimitivesTree() const { - return ui->primitives; + return ui.primitives; } // ============================================================================= @@ -1106,14 +1106,14 @@ // bool MainWindow::ringToolHiRes() const { - return ui->ringToolHiRes->isChecked(); + return ui.ringToolHiRes->isChecked(); } // ============================================================================= // int MainWindow::ringToolSegments() const { - return ui->ringToolSegments->value(); + return ui.ringToolSegments->value(); } // ============================================================================= @@ -1122,13 +1122,13 @@ { if (checked) { - ui->ringToolSegments->setMaximum (HighResolution); - ui->ringToolSegments->setValue (ui->ringToolSegments->value() * 3); + ui.ringToolSegments->setMaximum (HighResolution); + ui.ringToolSegments->setValue (ui.ringToolSegments->value() * 3); } else { - ui->ringToolSegments->setValue (ui->ringToolSegments->value() / 3); - ui->ringToolSegments->setMaximum (LowResolution); + ui.ringToolSegments->setValue (ui.ringToolSegments->value() / 3); + ui.ringToolSegments->setMaximum (LowResolution); } } @@ -1136,10 +1136,10 @@ // void MainWindow::circleToolSegmentsChanged() { - int numerator (ui->ringToolSegments->value()); - int denominator (ui->ringToolHiRes->isChecked() ? HighResolution : LowResolution); + int numerator (ui.ringToolSegments->value()); + int denominator (ui.ringToolHiRes->isChecked() ? HighResolution : LowResolution); Simplify (numerator, denominator); - ui->ringToolSegmentsLabel->setText (format ("%1 / %2", numerator, denominator)); + ui.ringToolSegmentsLabel->setText (format ("%1 / %2", numerator, denominator)); } // ============================================================================= diff -r 70f6900a92d5 -r d1b0aa40db91 src/mainwindow.h --- a/src/mainwindow.h Sun Aug 30 05:16:07 2015 +0300 +++ b/src/mainwindow.h Sun Aug 30 05:30:17 2015 +0300 @@ -34,7 +34,6 @@ class GLRenderer; class QComboBox; class QProgressBar; -class Ui_LDForgeUI; struct Primitive; class LDQuickColor @@ -281,7 +280,7 @@ QList m_colorButtons; QList m_recentFiles; MessageManager* m_msglog; - Ui_LDForgeUI* ui; + class Ui_MainWindow& ui; QTabBar* m_tabs; bool m_updatingTabs; diff -r 70f6900a92d5 -r d1b0aa40db91 src/mainwindow.ui --- a/src/mainwindow.ui Sun Aug 30 05:16:07 2015 +0300 +++ b/src/mainwindow.ui Sun Aug 30 05:30:17 2015 +0300 @@ -1,7 +1,7 @@ - LDForgeUI - + MainWindow + 0 @@ -14,7 +14,7 @@ - + :/icons/ldforge.png:/icons/ldforge.png @@ -75,8 +75,8 @@ 0 0 - 234 - 402 + 218 + 124 @@ -157,8 +157,8 @@ 0 0 - 234 - 402 + 96 + 86 @@ -206,7 +206,7 @@ Open &Recent... - + :/icons/open-recent.png:/icons/open-recent.png @@ -567,7 +567,7 @@ - + :/icons/brick.png:/icons/brick.png @@ -582,7 +582,7 @@ - + :/icons/file-open.png:/icons/file-open.png @@ -597,7 +597,7 @@ - + :/icons/file-save.png:/icons/file-save.png @@ -615,7 +615,7 @@ - + :/icons/file-save-as.png:/icons/file-save-as.png @@ -630,7 +630,7 @@ - + :/icons/file-import.png:/icons/file-import.png @@ -639,7 +639,7 @@ - + :/icons/file-export.png:/icons/file-export.png @@ -648,7 +648,7 @@ - + :/icons/settings.png:/icons/settings.png @@ -663,7 +663,7 @@ - + :/icons/settings.png:/icons/settings.png @@ -675,7 +675,7 @@ - + :/icons/radial.png:/icons/radial.png @@ -687,7 +687,7 @@ - + :/icons/exit.png:/icons/exit.png @@ -710,7 +710,7 @@ true - + :/icons/axes.png:/icons/axes.png @@ -722,7 +722,7 @@ true - + :/icons/wireframe.png:/icons/wireframe.png @@ -734,7 +734,7 @@ true - + :/icons/bfc-view.png:/icons/bfc-view.png @@ -746,7 +746,7 @@ - + :/icons/overlay.png:/icons/overlay.png @@ -755,7 +755,7 @@ - + :/icons/overlay-clear.png:/icons/overlay-clear.png @@ -764,7 +764,7 @@ - + :/icons/screencap.png:/icons/screencap.png @@ -841,7 +841,7 @@ - + :/icons/undo.png:/icons/undo.png @@ -856,7 +856,7 @@ - + :/icons/redo.png:/icons/redo.png @@ -871,7 +871,7 @@ - + :/icons/cut.png:/icons/cut.png @@ -886,7 +886,7 @@ - + :/icons/copy.png:/icons/copy.png @@ -904,7 +904,7 @@ - + :/icons/paste.png:/icons/paste.png @@ -919,7 +919,7 @@ - + :/icons/delete.png:/icons/delete.png @@ -934,7 +934,7 @@ - + :/icons/select-all.png:/icons/select-all.png @@ -946,7 +946,7 @@ - + :/icons/select-color.png:/icons/select-color.png @@ -955,7 +955,7 @@ - + :/icons/select-type.png:/icons/select-type.png @@ -970,7 +970,7 @@ true - + :/icons/mode-select.png:/icons/mode-select.png @@ -985,7 +985,7 @@ true - + :/icons/mode-draw.png:/icons/mode-draw.png @@ -1002,7 +1002,7 @@ - + :/icons/palette.png:/icons/palette.png @@ -1017,7 +1017,7 @@ - + :/icons/autocolor.png:/icons/autocolor.png @@ -1032,7 +1032,7 @@ - + :/icons/uncolorize.png:/icons/uncolorize.png @@ -1047,7 +1047,7 @@ - + :/icons/inline.png:/icons/inline.png @@ -1062,7 +1062,7 @@ - + :/icons/inline-deep.png:/icons/inline-deep.png @@ -1077,7 +1077,7 @@ - + :/icons/invert.png:/icons/invert.png @@ -1089,7 +1089,7 @@ - + :/icons/radial.png:/icons/radial.png @@ -1098,7 +1098,7 @@ - + :/icons/quad-split.png:/icons/quad-split.png @@ -1110,7 +1110,7 @@ - + :/icons/set-contents.png:/icons/set-contents.png @@ -1122,7 +1122,7 @@ - + :/icons/make-borders.png:/icons/make-borders.png @@ -1134,7 +1134,7 @@ - + :/icons/round-coords.png:/icons/round-coords.png @@ -1146,7 +1146,7 @@ - + :/icons/visibility-toggle.png:/icons/visibility-toggle.png @@ -1158,7 +1158,7 @@ - + :/icons/replace-coords.png:/icons/replace-coords.png @@ -1170,7 +1170,7 @@ - + :/icons/flip.png:/icons/flip.png @@ -1193,7 +1193,7 @@ - + :/icons/ytruder.png:/icons/ytruder.png @@ -1205,7 +1205,7 @@ - + :/icons/rectifier.png:/icons/rectifier.png @@ -1217,7 +1217,7 @@ - + :/icons/intersector.png:/icons/intersector.png @@ -1229,7 +1229,7 @@ - + :/icons/isecalc.png:/icons/isecalc.png @@ -1241,7 +1241,7 @@ - + :/icons/coverer.png:/icons/coverer.png @@ -1261,7 +1261,7 @@ false - + :/icons/help.png:/icons/help.png @@ -1273,7 +1273,7 @@ - + :/icons/ldforge.png:/icons/ldforge.png @@ -1290,7 +1290,7 @@ true - + :/icons/grid-coarse.png:/icons/grid-coarse.png @@ -1305,7 +1305,7 @@ true - + :/icons/grid-medium.png:/icons/grid-medium.png @@ -1317,7 +1317,7 @@ true - + :/icons/grid-fine.png:/icons/grid-fine.png @@ -1355,7 +1355,7 @@ - + :/icons/move-x-neg.png:/icons/move-x-neg.png @@ -1367,7 +1367,7 @@ - + :/icons/move-x-pos.png:/icons/move-x-pos.png @@ -1379,7 +1379,7 @@ - + :/icons/move-y-neg.png:/icons/move-y-neg.png @@ -1391,7 +1391,7 @@ - + :/icons/move-y-pos.png:/icons/move-y-pos.png @@ -1403,7 +1403,7 @@ - + :/icons/move-z-neg.png:/icons/move-z-neg.png @@ -1415,7 +1415,7 @@ - + :/icons/move-z-pos.png:/icons/move-z-pos.png @@ -1501,7 +1501,7 @@ - + :/icons/file-new.png:/icons/file-new.png @@ -1534,7 +1534,7 @@ true - + :/icons/mode-circle.png:/icons/mode-circle.png @@ -1546,7 +1546,7 @@ - + :/icons/visibility-hide.png:/icons/visibility-hide.png @@ -1558,7 +1558,7 @@ - + :/icons/visibility-show.png:/icons/visibility-show.png @@ -1578,7 +1578,7 @@ true - + :/icons/mode-angle.png:/icons/mode-angle.png @@ -1593,7 +1593,7 @@ true - + :/icons/random-colors.png:/icons/random-colors.png @@ -1654,7 +1654,7 @@ true - + :/icons/mode-magicwand.png:/icons/mode-magicwand.png @@ -1669,7 +1669,7 @@ true - + :/icons/mode-rectangle.png:/icons/mode-rectangle.png @@ -1684,7 +1684,7 @@ true - + :/icons/line.png:/icons/line.png