--- a/src/gui.cpp Sat Oct 05 12:51:13 2013 +0300 +++ b/src/gui.cpp Sat Oct 05 15:18:47 2013 +0300 @@ -456,7 +456,7 @@ short newColor = col->index; -for (LDObject * obj : m_sel) + for (LDObject * obj : m_sel) { if (obj->isColored() == false) continue; // uncolored object @@ -470,7 +470,7 @@ // ============================================================================= // ----------------------------------------------------------------------------- -ulong ForgeWindow::getInsertionPoint() +int ForgeWindow::getInsertionPoint() { if (m_sel.size() > 0) { // If we have a selection, put the item after it. return (m_sel[m_sel.size() - 1]->getIndex()) + 1; @@ -665,7 +665,7 @@ // ============================================================================= // ----------------------------------------------------------------------------- -void ForgeWindow::primitiveLoaderStart (ulong max) +void ForgeWindow::primitiveLoaderStart (int max) { m_primLoaderWidget->show(); m_primLoaderBar->setRange (0, max); m_primLoaderBar->setValue (0); @@ -674,7 +674,7 @@ // ============================================================================= // ----------------------------------------------------------------------------- -void ForgeWindow::primitiveLoaderUpdate (ulong prog) +void ForgeWindow::primitiveLoaderUpdate (int prog) { m_primLoaderBar->setValue (prog); } @@ -765,7 +765,7 @@ } // ============================================================================= -QIcon makeColorIcon (LDColor* colinfo, const ushort size) +QIcon makeColorIcon (LDColor* colinfo, const int size) { // Create an image object and link a painter to it. QImage img (size, size, QImage::Format_ARGB32); QPainter paint (&img); @@ -787,9 +787,9 @@ // ============================================================================= void makeColorSelector (QComboBox* box) -{ std::map<short, ulong> counts; +{ std::map<int, int> counts; -for (LDObject * obj : LDFile::current()->objects()) + for (LDObject * obj : LDFile::current()->objects()) { if (!obj->isColored()) continue; @@ -800,9 +800,9 @@ } box->clear(); - ulong row = 0; + int row = 0; -for (const auto & pair : counts) + for (const auto & pair : counts) { LDColor* col = getColor (pair.first); assert (col != null); @@ -924,7 +924,7 @@ buildObjList(); } -QImage imageFromScreencap (uchar* data, ushort w, ushort h) +QImage imageFromScreencap (uchar* data, int w, int h) { // GL and Qt formats have R and B swapped. Also, GL flips Y - correct it as well. return QImage (data, w, h, QImage::Format_ARGB32).rgbSwapped().mirrored(); }