Changeset 154 in tspsg-svn
- Timestamp:
- Mar 13, 2011, 9:23:53 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/install.pri
r153 r154 92 92 # Symbian 93 93 symbian { 94 TARGET = TSPSG$${D} 95 94 96 share.sources = $$share.files 95 97 # qmake for Symbian (as of Qt 4.6.2) has a bug: file masks doesn't work, so we need to specify all files manually … … 99 101 # l10n.path = l10n 100 102 docs.sources = $$docs.files 101 docs.pkg_prerules = \102 "\"README.txt\" - \"\", FILETEXT, TEXTCONTINUE" \103 "\"COPYING\" - \"\", FILETEXT, TEXTEXIT"103 # docs.pkg_prerules = \ 104 # "\"README.txt\" - \"\", FILETEXT, TEXTCONTINUE" \ 105 # "\"COPYING\" - \"\", FILETEXT, TEXTEXIT" 104 106 DEPLOYMENT += share docs # l10n 105 107 # DEPLOYMENT_PLUGIN += qjpeg qtiff qsvgicon 106 108 107 109 ICON = resources/tspsg.svg 110 TARGET.EPOCHEAPSIZE = 0x20000 0x1100000 111 # OVI Publish - 0x2003AEFB, Self-signed - 0xA89FD7A3 112 TARGET.UID3 = 0xA89FD7A3 113 # TARGET.UID3 = 0x2003AEFB 108 114 109 appinfo = \ 110 "$$LITERAL_HASH{\"TSP Solver and Generator\"},(0xA89FD7A3),$$BUILD_VERSION_MAJOR,$$BUILD_VERSION_MINOR,$$BUILD_RELEASE" 111 vendorinfo = \ 112 "%{\"Oleksii Serdiuk\"}" \ 115 languages="&EN,RU,UK" 116 package_header = "$$LITERAL_HASH{" \ 117 " \"$$QMAKE_TARGET_PRODUCT\"," \ 118 " \"$$QMAKE_TARGET_PRODUCT\"," \ 119 " \"$$QMAKE_TARGET_PRODUCT\"" \ 120 "},($$TARGET.UID3),$$BUILD_VERSION_MAJOR,$${BUILD_VERSION_MINOR}$${BUILD_RELEASE},$$REVISION" 121 vendor = \ 122 "%{\"Oleksii Serdiuk\",\"Алексей Сердюк\",\"Олексій Сердюк\"}" \ 113 123 ":\"Oleksii Serdiuk\"" 114 default_deployment.pkg_prerules = appinfo vendorinfo 115 DEPLOYMENT.installer_header = "$${LITERAL_HASH}{\"TSPSG Installer\"},(0xA000D7CE),1,0,0" 124 # logo = \ 125 # "=\"resources/tspsg.png\",\"image/png\",\"\"" 126 dependencies = \ 127 "; Depend on Qt $${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}" \ 128 "(0x2001E61C),$${QT_MAJOR_VERSION},$${QT_MINOR_VERSION},$${QT_PATCH_VERSION},{\"Qt\",\"Qt\",\"Qt\"}" \ 129 "; Declare the supported platforms" \ 130 "; Symbian^1" \ 131 "[0x1028315F],0,0,0,{\"S60ProductID\",\"S60ProductID\",\"S60ProductID\"}" \ 132 "; Symbian^3" \ 133 "[0x20022E6D],0,0,0,{\"S60ProductID\",\"S60ProductID\",\"S60ProductID\"}" 134 135 default_deployment.pkg_prerules -= pkg_platform_dependencies pkg_depends_qt 136 default_deployment.pkg_prerules += languages package_header vendor dependencies 137 # default_deployment.pkg_prerules += languages package_header vendor logo dependencies 138 # OVI Publish - 0x2002CCCF, Self-signed - 0xA000D7CE 139 DEPLOYMENT.installer_header = "$${LITERAL_HASH}{" \ 140 "\"$$QMAKE_TARGET_PRODUCT Installer\"," \ 141 "\"Установщик $$QMAKE_TARGET_PRODUCT\"," \ 142 "\"Встановлювач $$QMAKE_TARGET_PRODUCT\"" \ 143 "},(0xA000D7CE),$$BUILD_VERSION_MAJOR,$${BUILD_VERSION_MINOR}$${BUILD_RELEASE},$$REVISION" 144 # "},(0x2002CCCF),$$BUILD_VERSION_MAJOR,$${BUILD_VERSION_MINOR}$${BUILD_RELEASE},$$REVISION" 116 145 } 117 146 -
trunk/src/main.cpp
r151 r154 41 41 int main(int argc, char *argv[]) 42 42 { 43 #ifdef Q_WS_S60 44 // No enough memory for solution graph generation with tasks 45 // of 20 and more cities if we use non-raster graphics system. 46 QApplication::setGraphicsSystem("raster"); 47 #endif 43 48 QApplication app(argc, argv); 44 49 app.setOverrideCursor(QCursor(Qt::WaitCursor)); -
trunk/src/mainwindow.cpp
r151 r154 617 617 #endif // HANDHELD 618 618 619 #ifndef HANDHELD 619 620 dlg->resize(450, 350); 621 #endif 620 622 QApplication::restoreOverrideCursor(); 621 623 … … 1136 1138 } 1137 1139 if (step->price != INFINITY) { 1138 pic.drawText(QRectF(x - r, y - r, r * 2, r * 2), Qt::AlignCenter, isInteger(step->price) ? 1140 pic.drawText(QRectF(x - r, y - r, r * 2, r * 2), Qt::AlignCenter, isInteger(step->price) ? QString("\n%1").arg(step->price) : QString("\n%1").arg(step->price, 0, 'f', settings->value("Task/FractionalAccuracy", DEF_FRACTIONAL_ACCURACY).toInt())); 1139 1141 } else { 1140 1142 pic.drawText(QRectF(x - r, y - r, r * 2, r * 2), Qt::AlignCenter, "\n"INFSTR); … … 1579 1581 //! \hack HACK: A little hack for toolbar icons to have a sane size. 1580 1582 #if defined(HANDHELD) && !defined(Q_WS_MAEMO_5) 1583 #ifdef Q_WS_S60 1584 toolBarMain->setIconSize(QSize(logicalDpiX() / 5, logicalDpiY() / 5)); 1585 #else 1581 1586 toolBarMain->setIconSize(QSize(logicalDpiX() / 4, logicalDpiY() / 4)); 1582 #endif // HANDHELD 1587 #endif // Q_WS_S60 1588 #endif // HANDHELD && !Q_WS_MAEMO_5 1583 1589 QToolButton *tb = static_cast<QToolButton *>(toolBarMain->widgetForAction(actionFileSave)); 1584 if (tb != NULL) 1590 if (tb != NULL) { 1585 1591 tb->setMenu(menuFileSaveAs); 1586 1592 tb->setPopupMode(QToolButton::MenuButtonPopup); -
trunk/src/tspsolver.h
r151 r154 36 36 * \brief This value means infinity :-) 37 37 * 38 * Some libraries already have \c INFINITY defined. 39 * We need to redefine it for the \c INFINITY to always have the same value. 38 * Define \c INFINITY if it's not already defined. 40 39 */ 41 #if def INFINITY42 # undef INFINITY40 #ifndef INFINITY 41 # define INFINITY std::numeric_limits<double>::infinity() 43 42 #endif 44 #define INFINITY std::numeric_limits<double>::infinity()45 43 46 44 /*!
Note: See TracChangeset
for help on using the changeset viewer.