Changeset 17 in tspsg-svn for trunk


Ignore:
Timestamp:
Jun 15, 2009, 5:10:25 PM (16 years ago)
Author:
laleppa
Message:

+ Windows CE (WM6, actually, but should work on other versions) support:

  • added optimized for wince forms (recommended minimal resolution is 240x320);
  • removed unsupported under wince features from menus (e.g., printing);
  • added preprocessor directives to remove code for unsupported under wince features.
  • Fixed wrong encoding in some files to UTF-8.
  • Updated copyright and e-mail.
Location:
trunk
Files:
5 added
14 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
        1 *.vcproj*
         1*.idb
        22*.ncb
         3*.pdb
        34*.sln
        45*.suo
        5 *.idb
        6 *.pdb
        7 ui_*
         6*.vcproj*
         7Makefile*
         8Win32
         9Windows Mobile*
         10debug
        811moc_*
        912qrc_*
        10 tspsg
        11 Makefile*
        12 debug
        1313release
         14ui_*
  • trunk/resources

    • Property svn:ignore set to
      *.aps
  • trunk/src/main.cpp

    r9 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 Lёppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    4646        return app.exec();
    4747}
    48 
  • trunk/src/mainwindow.cpp

    r15 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 Lёppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    2323
    2424#include <QtGui>
     25#ifndef Q_OS_WINCE
     26        #include <QPrintDialog>
     27#endif // Q_OS_WINCE
    2528#include "mainwindow.h"
    2629
     
    3235        setupUi(this);
    3336        connect(actionSettingsSettings,SIGNAL(triggered()),this,SLOT(ChangeSettings()));
     37#ifndef Q_OS_WINCE
     38        connect(actionFilePrintSetup,SIGNAL(triggered()),this,SLOT(PrintSetup()));
     39#endif // Q_OS_WINCE
    3440        connect(buttonSolve,SIGNAL(clicked()),this,SLOT(Solve()));
    3541        connect(buttonRandom,SIGNAL(clicked()),this,SLOT(Random()));
    3642        connect(spinCities,SIGNAL(valueChanged(int)),this,SLOT(CitiesNumberChanged(int)));
     43QRect rect = geometry();
     44#ifdef Q_OS_WINCE
     45        // HACK: Fix for all tabWidget elements becoming "unclickable" if making it central widget.
     46        rect.setSize(QApplication::desktop()->availableGeometry().size());
     47        rect.setHeight(rect.height() - (QApplication::desktop()->screenGeometry().height() - QApplication::desktop()->availableGeometry().height()));
     48        tabWidget->resize(rect.width(),rect.height() - toolBar->size().height());
     49#else
    3750        // Centering MainWindow
    3851        // TODO: Loading of saved window state
    39 QRect rect = geometry();
    40         rect.moveCenter(QApplication::desktop()->screenGeometry(QApplication::desktop()->primaryScreen()).center());
     52        rect.moveCenter(QApplication::desktop()->availableGeometry().center());
     53#endif // Q_OS_WINCE
    4154        setGeometry(rect);
    4255        qsrand(QDateTime().currentDateTime().toTime_t());
     
    6376        }
    6477}
     78
     79#ifndef Q_OS_WINCE
     80void MainWindow::PrintSetup()
     81{
     82QPrintDialog pd;
     83        pd.exec();
     84}
     85#endif // Q_OS_WINCE
    6586
    6687void MainWindow::Random()
     
    93114        // tabWidget->setCurrentIndex(1);
    94115}
    95 
  • trunk/src/mainwindow.h

    r15 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 Lёppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    2626
    2727#include <QMainWindow>
    28 #include "ui_mainwindow.h"
     28#ifdef Q_OS_WINCE
     29        #include "ui_mainwindow.ce.h"
     30#else
     31        #include "ui_mainwindow.h"
     32#endif // Q_OS_WINCE
    2933#include "settingsdialog.h"
    3034#include "tspsolver.h"
     
    3842private slots:
    3943        void ChangeSettings();
     44#ifndef Q_OS_WINCE
     45        void PrintSetup();
     46#endif // Q_OS_WINCE
    4047        void Solve();
    4148        void Random();
     
    4855
    4956#endif // MAINWINDOW_H
    50 
  • trunk/src/settingsdialog.cpp

    r10 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 Lёppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    2424#include <QMessageBox>
    2525#include <QStatusTipEvent>
     26#include <QFontDialog>
    2627#include "settingsdialog.h"
    2728
     
    3334        connect(buttonCancel,SIGNAL(clicked()),this,SLOT(reject()));
    3435        connect(spinRandMin,SIGNAL(valueChanged(int)),this,SLOT(spinRandMinValueChanged(int)));
     36        connect(buttonFont,SIGNAL(clicked()),this,SLOT(buttonFontClicked()));
    3537//      setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::MSWindowsFixedSizeDialogHint);
    3638        setWindowFlags(windowFlags() ^ Qt::WindowContextHelpButtonHint);
    3739        layout()->setSizeConstraint(layout()->SetFixedSize);
     40#ifndef Q_OS_WINCE
    3841        // Setting initial text of dialog hint label to own status tip
    3942        // text.
     
    4346        labelHint->setMaximumHeight(labelHint->height());
    4447        labelHint->setMinimumHeight(labelHint->height());
     48#endif // Q_OS_WINCE
    4549}
    4650
     51#ifndef Q_OS_WINCE
    4752bool SettingsDialog::event(QEvent *ev)
    4853{
     
    6065                return QDialog::event(ev);
    6166}
     67#endif // Q_OS_WINCE
    6268
     69void SettingsDialog::buttonFontClicked()
     70{
     71        // TODO: Pass current font to dialog and save selected.
     72QFontDialog fd;
     73        fd.exec();
     74}
  • trunk/src/settingsdialog.h

    r12 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 Lёppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    2626
    2727#include <QDialog>
    28 #include "ui_settingsdialog.h"
     28#ifdef Q_OS_WINCE
     29        #include "ui_settingsdialog.ce.h"
     30#else
     31        #include "ui_settingsdialog.h"
     32#endif // Q_OS_WINCE
    2933
    3034class SettingsDialog: public QDialog, public Ui::SettingsDialog
     
    3539
    3640private:
     41#ifndef WINCE
    3742        bool event(QEvent *);
     43#endif
    3844
    3945private slots:
    4046        void spinRandMinValueChanged(int val) { spinRandMax->setMinimum(val + 1); }
     47        void buttonFontClicked();
    4148};
    4249
    4350#endif // SETTINGSDIALOG_H
    44 
  • trunk/src/tspmodel.cpp

    r16 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 Lёppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    4545}
    4646
    47 QVariant CTSPModel::headerData(int section, Qt::Orientation, int role) const
     47QVariant CTSPModel::headerData(int section, Qt::Orientation orientation, int role) const
    4848{
    4949        if (role == Qt::DisplayRole)
    50                 return trUtf8("Город %1").arg(section + 1);
     50                if (orientation == Qt::Vertical)
     51                        return trUtf8("Город %1").arg(section + 1);
     52                else
     53                        return trUtf8("%1").arg(section + 1);
    5154        return QVariant();
    5255}
     
    143146        emit dataChanged(index(0,0),index(nCities - 1,nCities - 1));
    144147}
    145 
  • trunk/src/tspmodel.h

    r15 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 Lёppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    6060
    6161#endif // TSPMODEL_H
    62 
  • trunk/src/tspsolver.cpp

    r15 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 L¸ppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    5858        return step;
    5959}
    60 
  • trunk/src/tspsolver.h

    r15 r17  
    11/*
    22 *  TSPSG - TSP Solver and Generator
    3  *  Copyright (C) 2007 L¸ppa <lacontacts[at]gmail[dot]com>
     3 *  Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
    44 *
    55 *  $Id$
     
    5353
    5454#endif // TSPSOLVER_H
    55 
  • trunk/tspsg.pro

    r14 r17  
    11######################################################################
    2 # Automatically generated by qmake (2.01a) ?? 30. ??? 22:14:47 2007
     2#
     3# TSPSG - TSP Solver and Generator
     4# Copyright (C) 2007-2009 Lёppa <contacts[at]oleksii[dot]name>
     5#
     6# $Id$
     7# $URL$
     8#
     9# This file is part of TSPSG.
     10#
    311######################################################################
    412
    5 TEMPLATE = app
    6 TARGET =
    7 DEPENDPATH += . i18n resources src ui
     13win32 {
     14    TEMPLATE = vcapp
     15} else {
     16    TEMPLATE = app
     17}
     18TARGET = tspsg
     19DEPENDPATH += .
    820INCLUDEPATH += .
    921
    10 # Input
    11 HEADERS += src/mainwindow.h src/settingsdialog.h src/tspmodel.h src/tspsolver.h
    12 FORMS += ui/mainwindow.ui ui/settingsdialog.ui
    13 SOURCES += src/main.cpp \
    14            src/mainwindow.cpp \
    15            src/settingsdialog.cpp \
    16            src/tspmodel.cpp \
    17            src/tspsolver.cpp
    18 RESOURCES += resources/tspsg.qrc
    19 TRANSLATIONS += i18n/English.ts i18n/Ukrainian.ts
     22#Include file(s)
     23include(tspsg.pri)
     24
     25#Windows resource file
     26win32:RC_FILE = resources/tspsg.rc
  • trunk/ui/mainwindow.ui

    r16 r17  
    1 <ui version="4.0" >
     1<?xml version="1.0" encoding="UTF-8"?>
     2<ui version="4.0">
    23 <class>MainWindow</class>
    3  <widget class="QMainWindow" name="MainWindow" >
    4   <property name="geometry" >
     4 <widget class="QMainWindow" name="MainWindow">
     5  <property name="geometry">
    56   <rect>
    67    <x>0</x>
     
    1011   </rect>
    1112  </property>
    12   <property name="windowTitle" >
     13  <property name="windowTitle">
    1314   <string>Задача коммивояжера</string>
    1415  </property>
    15   <property name="windowIcon" >
    16    <iconset resource="../resources/tspsg.qrc" >:/images/Icon.png</iconset>
     16  <property name="windowIcon">
     17   <iconset resource="../resources/tspsg.qrc">
     18    <normaloff>:/images/Icon.png</normaloff>:/images/Icon.png</iconset>
    1719  </property>
    18   <widget class="QWidget" name="centralwidget" >
    19    <layout class="QGridLayout" >
    20     <item row="0" column="0" >
    21      <widget class="QTabWidget" name="tabWidget" >
    22       <property name="sizePolicy" >
    23        <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
     20  <widget class="QWidget" name="centralwidget">
     21   <layout class="QGridLayout">
     22    <item row="0" column="0">
     23     <widget class="QTabWidget" name="tabWidget">
     24      <property name="sizePolicy">
     25       <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
    2426        <horstretch>0</horstretch>
    2527        <verstretch>0</verstretch>
    2628       </sizepolicy>
    2729      </property>
    28       <property name="currentIndex" >
     30      <property name="currentIndex">
    2931       <number>0</number>
    3032      </property>
    31       <widget class="QWidget" name="tabTask" >
    32        <attribute name="title" >
     33      <widget class="QWidget" name="tabTask">
     34       <attribute name="title">
    3335        <string>Задача</string>
    3436       </attribute>
    35        <layout class="QVBoxLayout" >
     37       <layout class="QVBoxLayout">
    3638        <item>
    37          <layout class="QHBoxLayout" >
     39         <layout class="QHBoxLayout">
    3840          <item>
    3941           <spacer>
    40             <property name="orientation" >
     42            <property name="orientation">
    4143             <enum>Qt::Horizontal</enum>
    4244            </property>
    43             <property name="sizeHint" >
     45            <property name="sizeHint" stdset="0">
    4446             <size>
    4547              <width>40</width>
     
    5052          </item>
    5153          <item>
    52            <widget class="QLabel" name="labelVariant" >
    53             <property name="text" >
     54           <widget class="QLabel" name="labelVariant">
     55            <property name="text">
    5456             <string>&amp;Вариант:</string>
    5557            </property>
    56             <property name="buddy" >
     58            <property name="buddy">
    5759             <cstring>spinVariant</cstring>
    5860            </property>
     
    6062          </item>
    6163          <item>
    62            <widget class="QSpinBox" name="spinVariant" >
    63             <property name="cursor" >
     64           <widget class="QSpinBox" name="spinVariant">
     65            <property name="cursor">
    6466             <cursorShape>PointingHandCursor</cursorShape>
    6567            </property>
    66             <property name="statusTip" >
     68            <property name="statusTip">
    6769             <string>Номер варианта</string>
    6870            </property>
    69             <property name="minimum" >
     71            <property name="minimum">
    7072             <number>1</number>
    7173            </property>
     
    7375          </item>
    7476          <item>
    75            <widget class="QLabel" name="labelCities" >
    76             <property name="text" >
     77           <widget class="QLabel" name="labelCities">
     78            <property name="text">
    7779             <string>&amp;Городов:</string>
    7880            </property>
    79             <property name="buddy" >
     81            <property name="buddy">
    8082             <cstring>spinCities</cstring>
    8183            </property>
     
    8385          </item>
    8486          <item>
    85            <widget class="QSpinBox" name="spinCities" >
    86             <property name="cursor" >
     87           <widget class="QSpinBox" name="spinCities">
     88            <property name="cursor">
    8789             <cursorShape>PointingHandCursor</cursorShape>
    8890            </property>
    89             <property name="statusTip" >
     91            <property name="statusTip">
    9092             <string>Количество городов, которые обходит коммивояжер</string>
    9193            </property>
    92             <property name="minimum" >
     94            <property name="minimum">
    9395             <number>3</number>
    9496            </property>
    95             <property name="maximum" >
     97            <property name="maximum">
    9698             <number>5</number>
    9799            </property>
    98             <property name="value" >
     100            <property name="value">
    99101             <number>5</number>
    100102            </property>
     
    103105          <item>
    104106           <spacer>
    105             <property name="orientation" >
     107            <property name="orientation">
    106108             <enum>Qt::Horizontal</enum>
    107109            </property>
    108             <property name="sizeHint" >
     110            <property name="sizeHint" stdset="0">
    109111             <size>
    110112              <width>40</width>
     
    117119        </item>
    118120        <item>
    119          <widget class="QTableView" name="taskView" >
    120           <property name="statusTip" >
     121         <widget class="QTableView" name="taskView">
     122          <property name="statusTip">
    121123           <string>Стоимости переходов/переездов из города в город</string>
    122124          </property>
    123           <property name="selectionMode" >
     125          <property name="selectionMode">
    124126           <enum>QAbstractItemView::NoSelection</enum>
    125127          </property>
     
    127129        </item>
    128130        <item>
    129          <layout class="QHBoxLayout" >
     131         <layout class="QHBoxLayout">
    130132          <item>
    131133           <spacer>
    132             <property name="orientation" >
     134            <property name="orientation">
    133135             <enum>Qt::Horizontal</enum>
    134136            </property>
    135             <property name="sizeHint" >
     137            <property name="sizeHint" stdset="0">
    136138             <size>
    137139              <width>40</width>
     
    142144          </item>
    143145          <item>
    144            <widget class="QPushButton" name="buttonRandom" >
    145             <property name="cursor" >
     146           <widget class="QPushButton" name="buttonRandom">
     147            <property name="cursor">
    146148             <cursorShape>PointingHandCursor</cursorShape>
    147149            </property>
    148             <property name="statusTip" >
     150            <property name="statusTip">
    149151             <string>Заполнить таблицу случайными значениями</string>
    150152            </property>
    151             <property name="text" >
     153            <property name="text">
    152154             <string>Случайно</string>
    153155            </property>
     
    155157          </item>
    156158          <item>
    157            <widget class="QPushButton" name="buttonSolve" >
    158             <property name="cursor" >
     159           <widget class="QPushButton" name="buttonSolve">
     160            <property name="cursor">
    159161             <cursorShape>PointingHandCursor</cursorShape>
    160162            </property>
    161             <property name="statusTip" >
     163            <property name="statusTip">
    162164             <string>Решить текущую задачу</string>
    163165            </property>
    164             <property name="text" >
     166            <property name="text">
    165167             <string>Решить</string>
    166168            </property>
    167             <property name="icon" >
    168              <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/OK.png</iconset>
     169            <property name="icon">
     170             <iconset resource="../resources/tspsg.qrc">
     171              <normaloff>:/images/buttons/buttons/OK.png</normaloff>:/images/buttons/buttons/OK.png</iconset>
    169172            </property>
    170173           </widget>
     
    174177       </layout>
    175178      </widget>
    176       <widget class="QWidget" name="tabSolution" >
    177        <attribute name="title" >
     179      <widget class="QWidget" name="tabSolution">
     180       <attribute name="title">
    178181        <string>Решение</string>
    179182       </attribute>
    180        <layout class="QVBoxLayout" >
     183       <layout class="QVBoxLayout">
    181184        <item>
    182          <layout class="QHBoxLayout" >
    183           <property name="spacing" >
     185         <layout class="QHBoxLayout">
     186          <property name="spacing">
    184187           <number>0</number>
    185188          </property>
    186189          <item>
    187            <widget class="QTextEdit" name="textEdit" >
    188             <property name="sizePolicy" >
    189              <sizepolicy vsizetype="Expanding" hsizetype="Fixed" >
     190           <widget class="QTextEdit" name="textEdit">
     191            <property name="sizePolicy">
     192             <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
    190193              <horstretch>0</horstretch>
    191194              <verstretch>0</verstretch>
    192195             </sizepolicy>
    193196            </property>
    194             <property name="statusTip" >
     197            <property name="statusTip">
    195198             <string>Ход решения</string>
    196199            </property>
    197             <property name="readOnly" >
     200            <property name="readOnly">
    198201             <bool>true</bool>
    199202            </property>
     
    201204          </item>
    202205          <item>
    203            <widget class="QGraphicsView" name="graphicsView" >
    204             <property name="statusTip" >
     206           <widget class="QGraphicsView" name="graphicsView">
     207            <property name="statusTip">
    205208             <string>Граф решения</string>
    206209            </property>
     
    215218   </layout>
    216219  </widget>
    217   <widget class="QMenuBar" name="menubar" >
    218    <property name="geometry" >
     220  <widget class="QMenuBar" name="menubar">
     221   <property name="geometry">
    219222    <rect>
    220223     <x>0</x>
    221224     <y>0</y>
    222225     <width>640</width>
    223      <height>21</height>
     226     <height>22</height>
    224227    </rect>
    225228   </property>
    226    <widget class="QMenu" name="menuFile" >
    227     <property name="windowIcon" >
    228      <iconset/>
     229   <widget class="QMenu" name="menuFile">
     230    <property name="windowIcon">
     231     <iconset>
     232      <normaloff/>
     233     </iconset>
    229234    </property>
    230     <property name="title" >
     235    <property name="title">
    231236     <string>&amp;Файл</string>
    232237    </property>
    233     <widget class="QMenu" name="menuFileSave" >
    234      <property name="statusTip" >
     238    <widget class="QMenu" name="menuFileSave">
     239     <property name="statusTip">
    235240      <string/>
    236241     </property>
    237      <property name="title" >
     242     <property name="title">
    238243      <string>Со&amp;хранить</string>
    239244     </property>
    240      <property name="icon" >
    241       <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Save.png</iconset>
     245     <property name="icon">
     246      <iconset resource="../resources/tspsg.qrc">
     247       <normaloff>:/images/buttons/buttons/Save.png</normaloff>:/images/buttons/buttons/Save.png</iconset>
    242248     </property>
    243      <addaction name="actionFileSaveTask" />
    244      <addaction name="separator" />
    245      <addaction name="actionFileSaveResultAll" />
    246      <addaction name="actionFileSaveResultMatrices" />
    247      <addaction name="actionFileSaveResultGraph" />
     249     <addaction name="actionFileSaveTask"/>
     250     <addaction name="separator"/>
     251     <addaction name="actionFileSaveResultAll"/>
     252     <addaction name="actionFileSaveResultMatrices"/>
     253     <addaction name="actionFileSaveResultGraph"/>
    248254    </widget>
    249     <addaction name="actionFileNew" />
    250     <addaction name="actionFileOpen" />
    251     <addaction name="menuFileSave" />
    252     <addaction name="separator" />
    253     <addaction name="actionFilePrintSetup" />
    254     <addaction name="actionFilePrint" />
    255     <addaction name="separator" />
    256     <addaction name="actionFileExit" />
     255    <addaction name="actionFileNew"/>
     256    <addaction name="actionFileOpen"/>
     257    <addaction name="menuFileSave"/>
     258    <addaction name="separator"/>
     259    <addaction name="actionFilePrintSetup"/>
     260    <addaction name="actionFilePrint"/>
     261    <addaction name="separator"/>
     262    <addaction name="actionFileExit"/>
    257263   </widget>
    258    <widget class="QMenu" name="menuSettings" >
    259     <property name="title" >
     264   <widget class="QMenu" name="menuSettings">
     265    <property name="title">
    260266     <string>&amp;Настройки</string>
    261267    </property>
    262     <addaction name="actionSettingsSettings" />
     268    <addaction name="actionSettingsSettings"/>
    263269   </widget>
    264    <widget class="QMenu" name="menuHelp" >
    265     <property name="title" >
     270   <widget class="QMenu" name="menuHelp">
     271    <property name="title">
    266272     <string>&amp;Помощь</string>
    267273    </property>
    268     <addaction name="actionHelpContents" />
    269     <addaction name="actionHelpContextual" />
    270     <addaction name="separator" />
    271     <addaction name="actionHelpAbout" />
     274    <addaction name="actionHelpContents"/>
     275    <addaction name="actionHelpContextual"/>
     276    <addaction name="separator"/>
     277    <addaction name="actionHelpAbout"/>
    272278   </widget>
    273    <addaction name="menuFile" />
    274    <addaction name="menuSettings" />
    275    <addaction name="menuHelp" />
     279   <addaction name="menuFile"/>
     280   <addaction name="menuSettings"/>
     281   <addaction name="menuHelp"/>
    276282  </widget>
    277   <widget class="QStatusBar" name="statusbar" />
    278   <widget class="QToolBar" name="toolBar" >
    279    <property name="cursor" >
     283  <widget class="QStatusBar" name="statusbar"/>
     284  <widget class="QToolBar" name="toolBar">
     285   <property name="cursor">
    280286    <cursorShape>ArrowCursor</cursorShape>
    281287   </property>
    282    <property name="iconSize" >
     288   <property name="iconSize">
    283289    <size>
    284290     <width>17</width>
     
    286292    </size>
    287293   </property>
    288    <attribute name="toolBarArea" >
     294   <attribute name="toolBarArea">
    289295    <enum>TopToolBarArea</enum>
    290296   </attribute>
    291    <attribute name="toolBarBreak" >
     297   <attribute name="toolBarBreak">
    292298    <bool>false</bool>
    293299   </attribute>
    294    <addaction name="actionFileNew" />
    295    <addaction name="actionFileOpen" />
    296    <addaction name="actionFileSaveTask" />
    297    <addaction name="separator" />
    298    <addaction name="actionFilePrint" />
    299    <addaction name="actionSettingsSettings" />
    300    <addaction name="separator" />
    301    <addaction name="actionFileExit" />
     300   <addaction name="actionFileNew"/>
     301   <addaction name="actionFileOpen"/>
     302   <addaction name="actionFileSaveTask"/>
     303   <addaction name="separator"/>
     304   <addaction name="actionFilePrint"/>
     305   <addaction name="actionSettingsSettings"/>
     306   <addaction name="separator"/>
     307   <addaction name="actionFileExit"/>
    302308  </widget>
    303   <action name="actionFilePrintSetup" >
    304    <property name="icon" >
    305     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/PrintSetup.png</iconset>
    306    </property>
    307    <property name="text" >
     309  <action name="actionFilePrintSetup">
     310   <property name="icon">
     311    <iconset resource="../resources/tspsg.qrc">
     312     <normaloff>:/images/buttons/buttons/PrintSetup.png</normaloff>:/images/buttons/buttons/PrintSetup.png</iconset>
     313   </property>
     314   <property name="text">
    308315    <string>&amp;Настройка печати</string>
    309316   </property>
    310    <property name="statusTip" >
     317   <property name="statusTip">
    311318    <string>Настроить принтер для печати</string>
    312319   </property>
    313320  </action>
    314   <action name="actionFilePrint" >
    315    <property name="enabled" >
     321  <action name="actionFilePrint">
     322   <property name="enabled">
    316323    <bool>false</bool>
    317324   </property>
    318    <property name="icon" >
    319     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Print.png</iconset>
    320    </property>
    321    <property name="text" >
     325   <property name="icon">
     326    <iconset resource="../resources/tspsg.qrc">
     327     <normaloff>:/images/buttons/buttons/Print.png</normaloff>:/images/buttons/buttons/Print.png</iconset>
     328   </property>
     329   <property name="text">
    322330    <string>&amp;Печать...</string>
    323331   </property>
    324    <property name="statusTip" >
     332   <property name="statusTip">
    325333    <string>Распечатать результаты решения</string>
    326334   </property>
    327    <property name="shortcut" >
     335   <property name="shortcut">
    328336    <string>Ctrl+P</string>
    329337   </property>
    330338  </action>
    331   <action name="actionFileSaveResultMatrices" >
    332    <property name="enabled" >
     339  <action name="actionFileSaveResultMatrices">
     340   <property name="enabled">
    333341    <bool>false</bool>
    334342   </property>
    335    <property name="text" >
     343   <property name="text">
    336344    <string>&amp;Ход решения</string>
    337345   </property>
    338    <property name="statusTip" >
     346   <property name="statusTip">
    339347    <string>Сохранить только хоод решения</string>
    340348   </property>
    341349  </action>
    342   <action name="actionFileSaveResultGraph" >
    343    <property name="enabled" >
     350  <action name="actionFileSaveResultGraph">
     351   <property name="enabled">
    344352    <bool>false</bool>
    345353   </property>
    346    <property name="text" >
     354   <property name="text">
    347355    <string>&amp;Граф решения</string>
    348356   </property>
    349    <property name="statusTip" >
     357   <property name="statusTip">
    350358    <string>Сохранить только граф решения</string>
    351359   </property>
    352360  </action>
    353   <action name="actionFileSaveResultAll" >
    354    <property name="enabled" >
     361  <action name="actionFileSaveResultAll">
     362   <property name="enabled">
    355363    <bool>false</bool>
    356364   </property>
    357    <property name="text" >
     365   <property name="text">
    358366    <string>&amp;Решение</string>
    359367   </property>
    360    <property name="statusTip" >
     368   <property name="statusTip">
    361369    <string>Сохранить ход и граф решения</string>
    362370   </property>
    363    <property name="shortcut" >
     371   <property name="shortcut">
    364372    <string>Ctrl+S</string>
    365373   </property>
    366374  </action>
    367   <action name="actionFileNew" >
    368    <property name="icon" >
    369     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Document.png</iconset>
    370    </property>
    371    <property name="text" >
     375  <action name="actionFileNew">
     376   <property name="icon">
     377    <iconset resource="../resources/tspsg.qrc">
     378     <normaloff>:/images/buttons/buttons/Document.png</normaloff>:/images/buttons/buttons/Document.png</iconset>
     379   </property>
     380   <property name="text">
    372381    <string>&amp;Создать</string>
    373382   </property>
    374    <property name="statusTip" >
     383   <property name="statusTip">
    375384    <string>Создать новую задачу</string>
    376385   </property>
    377    <property name="shortcut" >
     386   <property name="shortcut">
    378387    <string>Ctrl+N</string>
    379388   </property>
    380389  </action>
    381   <action name="actionFileOpen" >
    382    <property name="icon" >
    383     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/OpenFolder.png</iconset>
    384    </property>
    385    <property name="text" >
     390  <action name="actionFileOpen">
     391   <property name="icon">
     392    <iconset resource="../resources/tspsg.qrc">
     393     <normaloff>:/images/buttons/buttons/OpenFolder.png</normaloff>:/images/buttons/buttons/OpenFolder.png</iconset>
     394   </property>
     395   <property name="text">
    386396    <string>&amp;Открыть</string>
    387397   </property>
    388    <property name="toolTip" >
     398   <property name="toolTip">
    389399    <string>Открыть задачу</string>
    390400   </property>
    391    <property name="statusTip" >
     401   <property name="statusTip">
    392402    <string>Открыть сохраненное условие задачи</string>
    393403   </property>
    394    <property name="shortcut" >
     404   <property name="shortcut">
    395405    <string>Ctrl+O</string>
    396406   </property>
    397407  </action>
    398   <action name="actionSettingsSettings" >
    399    <property name="icon" >
    400     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Properties.png</iconset>
    401    </property>
    402    <property name="text" >
     408  <action name="actionSettingsSettings">
     409   <property name="icon">
     410    <iconset resource="../resources/tspsg.qrc">
     411     <normaloff>:/images/buttons/buttons/Properties.png</normaloff>:/images/buttons/buttons/Properties.png</iconset>
     412   </property>
     413   <property name="text">
    403414    <string>&amp;Параметры</string>
    404415   </property>
    405    <property name="statusTip" >
     416   <property name="statusTip">
    406417    <string>Настройка параметров программмы</string>
    407418   </property>
    408419  </action>
    409   <action name="actionHelpContents" >
    410    <property name="icon" >
    411     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/book_open.png</iconset>
    412    </property>
    413    <property name="text" >
     420  <action name="actionHelpContents">
     421   <property name="icon">
     422    <iconset resource="../resources/tspsg.qrc">
     423     <normaloff>:/images/buttons/buttons/book_open.png</normaloff>:/images/buttons/buttons/book_open.png</iconset>
     424   </property>
     425   <property name="text">
    414426    <string>&amp;Содежание</string>
    415427   </property>
    416    <property name="statusTip" >
     428   <property name="statusTip">
    417429    <string>Вызвать справку по программе</string>
    418430   </property>
    419431  </action>
    420   <action name="actionHelpContextual" >
    421    <property name="icon" >
    422     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Help.png</iconset>
    423    </property>
    424    <property name="text" >
     432  <action name="actionHelpContextual">
     433   <property name="icon">
     434    <iconset resource="../resources/tspsg.qrc">
     435     <normaloff>:/images/buttons/buttons/Help.png</normaloff>:/images/buttons/buttons/Help.png</iconset>
     436   </property>
     437   <property name="text">
    425438    <string>&amp;Контекстная справка</string>
    426439   </property>
    427    <property name="statusTip" >
     440   <property name="statusTip">
    428441    <string>Вызвать контекстную справку</string>
    429442   </property>
    430443  </action>
    431   <action name="actionHelpAbout" >
    432    <property name="icon" >
    433     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/infoBubble.png</iconset>
    434    </property>
    435    <property name="text" >
     444  <action name="actionHelpAbout">
     445   <property name="icon">
     446    <iconset resource="../resources/tspsg.qrc">
     447     <normaloff>:/images/buttons/buttons/infoBubble.png</normaloff>:/images/buttons/buttons/infoBubble.png</iconset>
     448   </property>
     449   <property name="text">
    436450    <string>&amp;Про...</string>
    437451   </property>
    438    <property name="statusTip" >
     452   <property name="statusTip">
    439453    <string>Получить информацию о программе</string>
    440454   </property>
    441455  </action>
    442   <action name="actionFileExit" >
    443    <property name="icon" >
    444     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/NoAction.png</iconset>
    445    </property>
    446    <property name="text" >
     456  <action name="actionFileExit">
     457   <property name="icon">
     458    <iconset resource="../resources/tspsg.qrc">
     459     <normaloff>:/images/buttons/buttons/NoAction.png</normaloff>:/images/buttons/buttons/NoAction.png</iconset>
     460   </property>
     461   <property name="text">
    447462    <string>В&amp;ыход</string>
    448463   </property>
    449    <property name="statusTip" >
     464   <property name="statusTip">
    450465    <string>Выйти из программы</string>
    451466   </property>
    452467  </action>
    453   <action name="actionFileSaveTask" >
    454    <property name="icon" >
    455     <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Save.png</iconset>
    456    </property>
    457    <property name="text" >
     468  <action name="actionFileSaveTask">
     469   <property name="icon">
     470    <iconset resource="../resources/tspsg.qrc">
     471     <normaloff>:/images/buttons/buttons/Save.png</normaloff>:/images/buttons/buttons/Save.png</iconset>
     472   </property>
     473   <property name="text">
    458474    <string>&amp;Задачу</string>
    459475   </property>
    460    <property name="iconText" >
     476   <property name="iconText">
    461477    <string>Сохранить</string>
    462478   </property>
    463    <property name="toolTip" >
     479   <property name="toolTip">
    464480    <string>Сохранить задачу</string>
    465481   </property>
    466    <property name="statusTip" >
     482   <property name="statusTip">
    467483    <string>Сохранить условие задачи в файл</string>
    468484   </property>
    469    <property name="shortcut" >
     485   <property name="shortcut">
    470486    <string>Ctrl+S</string>
    471487   </property>
     
    473489 </widget>
    474490 <resources>
    475   <include location="../resources/tspsg.qrc" />
     491  <include location="../resources/tspsg.qrc"/>
    476492 </resources>
    477493 <connections>
     
    482498   <slot>close()</slot>
    483499   <hints>
    484     <hint type="sourcelabel" >
     500    <hint type="sourcelabel">
    485501     <x>-1</x>
    486502     <y>-1</y>
    487503    </hint>
    488     <hint type="destinationlabel" >
     504    <hint type="destinationlabel">
    489505     <x>294</x>
    490506     <y>229</y>
  • trunk/ui/settingsdialog.ui

    r10 r17  
    1 <ui version="4.0" >
     1<?xml version="1.0" encoding="UTF-8"?>
     2<ui version="4.0">
    23 <class>SettingsDialog</class>
    3  <widget class="QWidget" name="SettingsDialog" >
    4   <property name="geometry" >
     4 <widget class="QWidget" name="SettingsDialog">
     5  <property name="geometry">
    56   <rect>
    67    <x>0</x>
     
    1011   </rect>
    1112  </property>
    12   <property name="windowTitle" >
     13  <property name="windowTitle">
    1314   <string>Параметры</string>
    1415  </property>
    15   <property name="windowIcon" >
    16    <iconset resource="../resources/tspsg.qrc" >:/images/Settings.png</iconset>
     16  <property name="windowIcon">
     17   <iconset resource="../resources/tspsg.qrc">
     18    <normaloff>:/images/Settings.png</normaloff>:/images/Settings.png</iconset>
    1719  </property>
    18   <layout class="QVBoxLayout" >
    19    <property name="spacing" >
     20  <layout class="QVBoxLayout">
     21   <property name="spacing">
    2022    <number>0</number>
    2123   </property>
    22    <property name="leftMargin" >
    23     <number>0</number>
    24    </property>
    25    <property name="topMargin" >
    26     <number>0</number>
    27    </property>
    28    <property name="rightMargin" >
    29     <number>0</number>
    30    </property>
    31    <property name="bottomMargin" >
     24   <property name="margin">
    3225    <number>0</number>
    3326   </property>
    3427   <item>
    35     <layout class="QHBoxLayout" >
    36      <property name="spacing" >
     28    <layout class="QHBoxLayout">
     29     <property name="spacing">
    3730      <number>0</number>
    3831     </property>
    3932     <item>
    40       <widget class="QLabel" name="imageSide" >
    41        <property name="minimumSize" >
     33      <widget class="QLabel" name="imageSide">
     34       <property name="minimumSize">
    4235        <size>
    4336         <width>130</width>
     
    4538        </size>
    4639       </property>
    47        <property name="styleSheet" >
     40       <property name="styleSheet">
    4841        <string>background-color: #0080C0</string>
    4942       </property>
    50        <property name="frameShape" >
     43       <property name="frameShape">
    5144        <enum>QFrame::StyledPanel</enum>
    5245       </property>
    53        <property name="lineWidth" >
     46       <property name="lineWidth">
    5447        <number>0</number>
    5548       </property>
    56        <property name="text" >
     49       <property name="text">
    5750        <string/>
    5851       </property>
    59        <property name="pixmap" >
    60         <pixmap resource="../resources/tspsg.qrc" >:/images/Settings.png</pixmap>
    61        </property>
    62        <property name="alignment" >
     52       <property name="pixmap">
     53        <pixmap resource="../resources/tspsg.qrc">:/images/Settings.png</pixmap>
     54       </property>
     55       <property name="alignment">
    6356        <set>Qt::AlignCenter</set>
    6457       </property>
     
    6659     </item>
    6760     <item>
    68       <widget class="Line" name="lineVertical" >
    69        <property name="frameShadow" >
     61      <widget class="Line" name="lineVertical">
     62       <property name="frameShadow">
    7063        <enum>QFrame::Plain</enum>
    7164       </property>
    72        <property name="lineWidth" >
     65       <property name="lineWidth">
    7366        <number>2</number>
    7467       </property>
    75        <property name="orientation" >
     68       <property name="orientation">
    7669        <enum>Qt::Vertical</enum>
    7770       </property>
     
    7972     </item>
    8073     <item>
    81       <widget class="QWidget" native="1" name="background" >
    82        <property name="palette" >
     74      <widget class="QWidget" name="background" native="true">
     75       <property name="palette">
    8376        <palette>
    8477         <active>
    85           <colorrole role="Base" >
    86            <brush brushstyle="SolidPattern" >
    87             <color alpha="255" >
    88              <red>255</red>
    89              <green>255</green>
    90              <blue>255</blue>
    91             </color>
    92            </brush>
    93           </colorrole>
    94           <colorrole role="Window" >
    95            <brush brushstyle="SolidPattern" >
    96             <color alpha="255" >
     78          <colorrole role="Base">
     79           <brush brushstyle="SolidPattern">
     80            <color alpha="255">
     81             <red>255</red>
     82             <green>255</green>
     83             <blue>255</blue>
     84            </color>
     85           </brush>
     86          </colorrole>
     87          <colorrole role="Window">
     88           <brush brushstyle="SolidPattern">
     89            <color alpha="255">
    9790             <red>255</red>
    9891             <green>255</green>
     
    10396         </active>
    10497         <inactive>
    105           <colorrole role="Base" >
    106            <brush brushstyle="SolidPattern" >
    107             <color alpha="255" >
    108              <red>255</red>
    109              <green>255</green>
    110              <blue>255</blue>
    111             </color>
    112            </brush>
    113           </colorrole>
    114           <colorrole role="Window" >
    115            <brush brushstyle="SolidPattern" >
    116             <color alpha="255" >
     98          <colorrole role="Base">
     99           <brush brushstyle="SolidPattern">
     100            <color alpha="255">
     101             <red>255</red>
     102             <green>255</green>
     103             <blue>255</blue>
     104            </color>
     105           </brush>
     106          </colorrole>
     107          <colorrole role="Window">
     108           <brush brushstyle="SolidPattern">
     109            <color alpha="255">
    117110             <red>255</red>
    118111             <green>255</green>
     
    123116         </inactive>
    124117         <disabled>
    125           <colorrole role="Base" >
    126            <brush brushstyle="SolidPattern" >
    127             <color alpha="255" >
    128              <red>255</red>
    129              <green>255</green>
    130              <blue>255</blue>
    131             </color>
    132            </brush>
    133           </colorrole>
    134           <colorrole role="Window" >
    135            <brush brushstyle="SolidPattern" >
    136             <color alpha="255" >
     118          <colorrole role="Base">
     119           <brush brushstyle="SolidPattern">
     120            <color alpha="255">
     121             <red>255</red>
     122             <green>255</green>
     123             <blue>255</blue>
     124            </color>
     125           </brush>
     126          </colorrole>
     127          <colorrole role="Window">
     128           <brush brushstyle="SolidPattern">
     129            <color alpha="255">
    137130             <red>255</red>
    138131             <green>255</green>
     
    144137        </palette>
    145138       </property>
    146        <property name="autoFillBackground" >
     139       <property name="autoFillBackground">
    147140        <bool>true</bool>
    148141       </property>
    149        <layout class="QVBoxLayout" >
     142       <layout class="QVBoxLayout">
    150143        <item>
    151          <layout class="QHBoxLayout" >
    152           <property name="spacing" >
     144         <layout class="QHBoxLayout">
     145          <property name="spacing">
    153146           <number>6</number>
    154147          </property>
    155148          <item>
    156            <widget class="QGroupBox" name="groupRandomSettings" >
    157             <property name="title" >
     149           <widget class="QGroupBox" name="groupRandomSettings">
     150            <property name="title">
    158151             <string>Случайные значения:</string>
    159152            </property>
    160             <layout class="QVBoxLayout" >
     153            <layout class="QVBoxLayout">
    161154             <item>
    162               <layout class="QHBoxLayout" >
    163                <item>
    164                 <widget class="QLabel" name="labelRandMin" >
    165                  <property name="sizePolicy" >
    166                   <sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
     155              <layout class="QHBoxLayout">
     156               <item>
     157                <widget class="QLabel" name="labelRandMin">
     158                 <property name="sizePolicy">
     159                  <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
    167160                   <horstretch>0</horstretch>
    168161                   <verstretch>0</verstretch>
    169162                  </sizepolicy>
    170163                 </property>
    171                  <property name="text" >
     164                 <property name="text">
    172165                  <string>Ми&amp;нимум:</string>
    173166                 </property>
    174                  <property name="buddy" >
     167                 <property name="buddy">
    175168                  <cstring>spinRandMin</cstring>
    176169                 </property>
     
    178171               </item>
    179172               <item>
    180                 <widget class="QSpinBox" name="spinRandMin" >
    181                  <property name="cursor" >
     173                <widget class="QSpinBox" name="spinRandMin">
     174                 <property name="cursor">
    182175                  <cursorShape>PointingHandCursor</cursorShape>
    183176                 </property>
    184                  <property name="statusTip" >
     177                 <property name="statusTip">
    185178                  <string>Нижняя граница для генерации случайных значений</string>
    186179                 </property>
    187                  <property name="maximum" >
     180                 <property name="maximum">
    188181                  <number>1000</number>
    189182                 </property>
    190                  <property name="value" >
     183                 <property name="value">
    191184                  <number>1</number>
    192185                 </property>
     
    196189             </item>
    197190             <item>
    198               <layout class="QHBoxLayout" >
    199                <item>
    200                 <widget class="QLabel" name="labelRandMax" >
    201                  <property name="sizePolicy" >
    202                   <sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
     191              <layout class="QHBoxLayout">
     192               <item>
     193                <widget class="QLabel" name="labelRandMax">
     194                 <property name="sizePolicy">
     195                  <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
    203196                   <horstretch>0</horstretch>
    204197                   <verstretch>0</verstretch>
    205198                  </sizepolicy>
    206199                 </property>
    207                  <property name="text" >
     200                 <property name="text">
    208201                  <string>&amp;Максимум:</string>
    209202                 </property>
    210                  <property name="buddy" >
     203                 <property name="buddy">
    211204                  <cstring>spinRandMax</cstring>
    212205                 </property>
     
    214207               </item>
    215208               <item>
    216                 <widget class="QSpinBox" name="spinRandMax" >
    217                  <property name="cursor" >
     209                <widget class="QSpinBox" name="spinRandMax">
     210                 <property name="cursor">
    218211                  <cursorShape>PointingHandCursor</cursorShape>
    219212                 </property>
    220                  <property name="statusTip" >
     213                 <property name="statusTip">
    221214                  <string>Верхняя граница для генерации случайных значений</string>
    222215                 </property>
    223                  <property name="minimum" >
     216                 <property name="minimum">
    224217                  <number>1</number>
    225218                 </property>
    226                  <property name="maximum" >
     219                 <property name="maximum">
    227220                  <number>1000</number>
    228221                 </property>
    229                  <property name="value" >
     222                 <property name="value">
    230223                  <number>10</number>
    231224                 </property>
     
    238231          </item>
    239232          <item>
    240            <widget class="QGroupBox" name="groupPrintSetup" >
    241             <property name="title" >
     233           <widget class="QGroupBox" name="groupPrintSetup">
     234            <property name="title">
    242235             <string>Настройки печати:</string>
    243236            </property>
    244             <layout class="QVBoxLayout" >
     237            <layout class="QVBoxLayout">
    245238             <item>
    246               <layout class="QHBoxLayout" >
    247                <item>
    248                 <widget class="QLabel" name="labelLeftMargin" >
    249                  <property name="text" >
     239              <layout class="QHBoxLayout">
     240               <item>
     241                <widget class="QLabel" name="labelLeftMargin">
     242                 <property name="text">
    250243                  <string>&amp;Левый отступ:</string>
    251244                 </property>
    252                  <property name="buddy" >
     245                 <property name="buddy">
    253246                  <cstring>spinLeftMargin</cstring>
    254247                 </property>
     
    256249               </item>
    257250               <item>
    258                 <widget class="QSpinBox" name="spinLeftMargin" >
    259                  <property name="cursor" >
     251                <widget class="QSpinBox" name="spinLeftMargin">
     252                 <property name="cursor">
    260253                  <cursorShape>PointingHandCursor</cursorShape>
    261254                 </property>
    262                  <property name="statusTip" >
     255                 <property name="statusTip">
    263256                  <string>Размер отступа от левого края страницы</string>
    264257                 </property>
    265                  <property name="maximum" >
     258                 <property name="maximum">
    266259                  <number>999</number>
    267260                 </property>
    268                  <property name="singleStep" >
     261                 <property name="singleStep">
    269262                  <number>10</number>
    270263                 </property>
    271                  <property name="value" >
     264                 <property name="value">
    272265                  <number>100</number>
    273266                 </property>
     
    277270             </item>
    278271             <item>
    279               <widget class="QPushButton" name="buttonFont" >
    280                <property name="cursor" >
     272              <widget class="QPushButton" name="buttonFont">
     273               <property name="cursor">
    281274                <cursorShape>PointingHandCursor</cursorShape>
    282275               </property>
    283                <property name="statusTip" >
     276               <property name="statusTip">
    284277                <string>Задать параметры шрифта, используемого при печати</string>
    285278               </property>
    286                <property name="text" >
     279               <property name="text">
    287280                <string>&amp;Шрифт...</string>
    288281               </property>
    289                <property name="icon" >
    290                 <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Font.png</iconset>
     282               <property name="icon">
     283                <iconset resource="../resources/tspsg.qrc">
     284                 <normaloff>:/images/buttons/buttons/Font.png</normaloff>:/images/buttons/buttons/Font.png</iconset>
    291285               </property>
    292286              </widget>
     
    298292        </item>
    299293        <item>
    300          <widget class="QCheckBox" name="checkBox" >
    301           <property name="cursor" >
     294         <widget class="QCheckBox" name="checkBox">
     295          <property name="cursor">
    302296           <cursorShape>PointingHandCursor</cursorShape>
    303297          </property>
    304           <property name="statusTip" >
     298          <property name="statusTip">
    305299           <string>Восстанавливать состояние и размеры окна после перезапуска программы</string>
    306300          </property>
    307           <property name="text" >
     301          <property name="text">
    308302           <string>Сохранять состояние и положение главного окна</string>
    309303          </property>
     
    316310   </item>
    317311   <item>
    318     <widget class="Line" name="lineHorizontal" >
    319      <property name="maximumSize" >
     312    <widget class="Line" name="lineHorizontal">
     313     <property name="maximumSize">
    320314      <size>
    321315       <width>16777215</width>
     
    323317      </size>
    324318     </property>
    325      <property name="frameShadow" >
     319     <property name="frameShadow">
    326320      <enum>QFrame::Plain</enum>
    327321     </property>
    328      <property name="lineWidth" >
     322     <property name="lineWidth">
    329323      <number>2</number>
    330324     </property>
    331      <property name="orientation" >
     325     <property name="orientation">
    332326      <enum>Qt::Horizontal</enum>
    333327     </property>
     
    335329   </item>
    336330   <item>
    337     <layout class="QHBoxLayout" >
    338      <property name="spacing" >
     331    <layout class="QHBoxLayout">
     332     <property name="spacing">
    339333      <number>6</number>
    340334     </property>
    341      <property name="leftMargin" >
     335     <property name="margin">
    342336      <number>6</number>
    343337     </property>
    344      <property name="topMargin" >
    345       <number>6</number>
    346      </property>
    347      <property name="rightMargin" >
    348       <number>6</number>
    349      </property>
    350      <property name="bottomMargin" >
    351       <number>6</number>
    352      </property>
    353      <item>
    354       <widget class="QToolButton" name="toolButton" >
    355        <property name="cursor" >
     338     <item>
     339      <widget class="QToolButton" name="toolButton">
     340       <property name="cursor">
    356341        <cursorShape>PointingHandCursor</cursorShape>
    357342       </property>
    358        <property name="toolTip" >
     343       <property name="toolTip">
    359344        <string>Справка</string>
    360345       </property>
    361        <property name="statusTip" >
     346       <property name="statusTip">
    362347        <string>Получить помощь по настройкам</string>
    363348       </property>
    364        <property name="text" >
     349       <property name="text">
    365350        <string>Помощь</string>
    366351       </property>
    367        <property name="icon" >
    368         <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Help.png</iconset>
    369        </property>
    370        <property name="autoRaise" >
     352       <property name="icon">
     353        <iconset resource="../resources/tspsg.qrc">
     354         <normaloff>:/images/buttons/buttons/Help.png</normaloff>:/images/buttons/buttons/Help.png</iconset>
     355       </property>
     356       <property name="autoRaise">
    371357        <bool>true</bool>
    372358       </property>
     
    374360     </item>
    375361     <item>
    376       <widget class="QLabel" name="labelHint" >
    377        <property name="sizePolicy" >
    378         <sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
     362      <widget class="QLabel" name="labelHint">
     363       <property name="sizePolicy">
     364        <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
    379365         <horstretch>0</horstretch>
    380366         <verstretch>0</verstretch>
    381367        </sizepolicy>
    382368       </property>
    383        <property name="statusTip" >
     369       <property name="statusTip">
    384370        <string>Наведите указатель мыши на элемент диалога, чтоб получить подсказку</string>
    385371       </property>
    386        <property name="text" >
     372       <property name="text">
    387373        <string/>
    388374       </property>
    389        <property name="textFormat" >
     375       <property name="textFormat">
    390376        <enum>Qt::PlainText</enum>
    391377       </property>
    392        <property name="alignment" >
     378       <property name="alignment">
    393379        <set>Qt::AlignJustify|Qt::AlignTop</set>
    394380       </property>
    395        <property name="wordWrap" >
     381       <property name="wordWrap">
    396382        <bool>true</bool>
    397383       </property>
     
    399385     </item>
    400386     <item>
    401       <widget class="QPushButton" name="buttonOK" >
    402        <property name="cursor" >
     387      <widget class="QPushButton" name="buttonOK">
     388       <property name="cursor">
    403389        <cursorShape>PointingHandCursor</cursorShape>
    404390       </property>
    405        <property name="statusTip" >
     391       <property name="statusTip">
    406392        <string>Сохранить новые параметры</string>
    407393       </property>
    408        <property name="text" >
     394       <property name="text">
    409395        <string>&amp;OK</string>
    410396       </property>
    411        <property name="icon" >
    412         <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/OK.png</iconset>
    413        </property>
    414        <property name="default" >
     397       <property name="icon">
     398        <iconset resource="../resources/tspsg.qrc">
     399         <normaloff>:/images/buttons/buttons/OK.png</normaloff>:/images/buttons/buttons/OK.png</iconset>
     400       </property>
     401       <property name="default">
    415402        <bool>true</bool>
    416403       </property>
     
    418405     </item>
    419406     <item>
    420       <widget class="QPushButton" name="buttonCancel" >
    421        <property name="cursor" >
     407      <widget class="QPushButton" name="buttonCancel">
     408       <property name="cursor">
    422409        <cursorShape>PointingHandCursor</cursorShape>
    423410       </property>
    424        <property name="statusTip" >
     411       <property name="statusTip">
    425412        <string>Закрыть окно без сохранения параметров</string>
    426413       </property>
    427        <property name="text" >
     414       <property name="text">
    428415        <string>&amp;Отмена</string>
    429416       </property>
    430        <property name="icon" >
    431         <iconset resource="../resources/tspsg.qrc" >:/images/buttons/buttons/Critical.png</iconset>
     417       <property name="icon">
     418        <iconset resource="../resources/tspsg.qrc">
     419         <normaloff>:/images/buttons/buttons/Critical.png</normaloff>:/images/buttons/buttons/Critical.png</iconset>
    432420       </property>
    433421      </widget>
     
    438426 </widget>
    439427 <resources>
    440   <include location="../resources/tspsg.qrc" />
     428  <include location="../resources/tspsg.qrc"/>
    441429 </resources>
    442430 <connections/>
Note: See TracChangeset for help on using the changeset viewer.