Changeset 6652ac66a4 in tspsg


Ignore:
Timestamp:
Sep 13, 2012, 12:38:53 PM (12 years ago)
Author:
Oleksii Serdiuk
Branches:
appveyor, imgbot, master, readme
Children:
5f8c8ea92c
Parents:
83e07f7194
git-author:
Oleksii Serdiuk <contacts@…> (09/13/12 12:38:53)
git-committer:
Oleksii Serdiuk <contacts@…> (09/13/12 13:43:55)
Message:

Added hidden Output/GraphWidth? setting in tspsg.ini to Settings Dialog.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/settingsdialog.cpp

    r83e07f7194 r6652ac66a4  
    8080    hbox->addSpacing(10);
    8181    hbox->addWidget(cbHQGraph);
    82     box->insertLayout(box->indexOf(cbGenerateGraph) + 2, hbox);
     82    box->insertLayout(box->indexOf(cbGenerateGraph) + 3, hbox);
    8383    connect(cbGenerateGraph, SIGNAL(toggled(bool)), cbHQGraph, SLOT(setEnabled(bool)));
    8484#endif
     
    268268    cbGenerateGraph->setChecked(settings->value("GenerateGraph", DEF_GENERATE_GRAPH).toBool());
    269269
    270 #ifndef QT_NO_PRINTER
    271     cbHQGraph->setEnabled(cbGenerateGraph->isChecked());
    272     cbHQGraph->setChecked(settings->value("HQGraph", DEF_HQ_GRAPH).toBool());
    273 #endif
     270    spinGraphWidth->setEnabled(cbGenerateGraph->isChecked());
     271    spinGraphWidth->setValue(settings->value("GraphWidth", DEF_GRAPH_WIDTH).toDouble());
    274272
    275273#if !defined(NOSVG) && (QT_VERSION >= QT_VERSION_CHECK(4,5,0))
     
    291289    labelGraphImageFormat->setEnabled(cbGenerateGraph->isChecked());
    292290    comboGraphImageFormat->setEnabled(cbGenerateGraph->isChecked());
     291
     292#ifndef QT_NO_PRINTER
     293    cbHQGraph->setEnabled(cbGenerateGraph->isChecked());
     294    cbHQGraph->setChecked(settings->value("HQGraph", DEF_HQ_GRAPH).toBool());
     295#endif
     296
     297    labelGraphWidth->setEnabled(cbGenerateGraph->isChecked());
     298    cbEmbedGraphIntoHTML->setEnabled(cbGenerateGraph->isChecked());
    293299    cbEmbedGraphIntoHTML->setChecked(settings->value("EmbedGraphIntoHTML", DEF_EMBED_GRAPH_INTO_HTML).toBool());
    294     cbEmbedGraphIntoHTML->setEnabled(cbGenerateGraph->isChecked());
    295300
    296301    cbShowMatrix->setChecked(settings->value("ShowMatrix", DEF_SHOW_MATRIX).toBool());
     
    406411    settings->setValue("GenerateGraph", cbGenerateGraph->isChecked());
    407412    if (cbGenerateGraph->isChecked()) {
    408 #ifndef QT_NO_PRINTER
    409         settings->setValue("HQGraph", cbHQGraph->isChecked());
    410 #endif
     413        settings->setValue("GraphWidth", spinGraphWidth->value());
    411414        if (cbGenerateGraph->isChecked()) {
    412415            if (comboGraphImageFormat->currentIndex() >= 0)
     
    415418                settings->setValue("GraphImageFormat", DEF_GRAPH_IMAGE_FORMAT);
    416419        }
     420#ifndef QT_NO_PRINTER
     421        settings->setValue("HQGraph", cbHQGraph->isChecked());
     422#endif
    417423        settings->setValue("EmbedGraphIntoHTML", cbEmbedGraphIntoHTML->isChecked());
    418424    }
  • ui/settingsdialog.ui

    r83e07f7194 r6652ac66a4  
    320320            </item>
    321321            <item>
    322              <layout class="QHBoxLayout" name="_10">
    323               <property name="spacing">
    324                <number>5</number>
    325               </property>
    326               <item>
    327                <spacer name="spacer_7">
     322             <layout class="QHBoxLayout" name="_16">
     323              <item>
     324               <spacer name="spacer_10">
    328325                <property name="orientation">
    329326                 <enum>Qt::Horizontal</enum>
     
    341338              </item>
    342339              <item>
    343                <widget class="QLabel" name="labelGraphImageFormat">
     340               <widget class="QLabel" name="labelGraphWidth">
     341                <property name="statusTip">
     342                 <string>Defines width of graph in solution output</string>
     343                </property>
    344344                <property name="text">
    345                  <string>Save solution graph as</string>
     345                 <string>Solution graph width:</string>
    346346                </property>
    347347                <property name="buddy">
     
    351351              </item>
    352352              <item>
    353                <widget class="QComboBox" name="comboGraphImageFormat">
     353               <widget class="QDoubleSpinBox" name="spinGraphWidth">
    354354                <property name="cursor">
    355355                 <cursorShape>PointingHandCursor</cursorShape>
    356356                </property>
    357357                <property name="statusTip">
    358                  <string>What image format to use for graph when saving solution as HTML</string>
    359                 </property>
    360                </widget>
    361               </item>
    362               <item>
    363                <spacer name="spacer_11">
     358                 <string>Defines width of graph in solution output</string>
     359                </property>
     360                <property name="suffix">
     361                 <string> cm</string>
     362                </property>
     363                <property name="minimum">
     364                 <double>2.250000000000000</double>
     365                </property>
     366                <property name="maximum">
     367                 <double>18.000000000000000</double>
     368                </property>
     369                <property name="singleStep">
     370                 <double>0.100000000000000</double>
     371                </property>
     372               </widget>
     373              </item>
     374              <item>
     375               <spacer name="spacer_12">
    364376                <property name="orientation">
    365377                 <enum>Qt::Horizontal</enum>
     
    376388            </item>
    377389            <item>
    378              <layout class="QHBoxLayout" name="_14">
    379               <item>
    380                <spacer name="spacer_8">
     390             <layout class="QHBoxLayout" name="_10">
     391              <item>
     392               <spacer name="spacer_7">
    381393                <property name="orientation">
    382394                 <enum>Qt::Horizontal</enum>
     
    394406              </item>
    395407              <item>
     408               <widget class="QLabel" name="labelGraphImageFormat">
     409                <property name="statusTip">
     410                 <string>What image format to use for graph when saving solution as HTML</string>
     411                </property>
     412                <property name="text">
     413                 <string>Save solution graph as</string>
     414                </property>
     415                <property name="buddy">
     416                 <cstring>comboGraphImageFormat</cstring>
     417                </property>
     418               </widget>
     419              </item>
     420              <item>
     421               <widget class="QComboBox" name="comboGraphImageFormat">
     422                <property name="cursor">
     423                 <cursorShape>PointingHandCursor</cursorShape>
     424                </property>
     425                <property name="statusTip">
     426                 <string>What image format to use for graph when saving solution as HTML</string>
     427                </property>
     428               </widget>
     429              </item>
     430              <item>
     431               <spacer name="spacer_11">
     432                <property name="orientation">
     433                 <enum>Qt::Horizontal</enum>
     434                </property>
     435                <property name="sizeHint" stdset="0">
     436                 <size>
     437                  <width>1</width>
     438                  <height>0</height>
     439                 </size>
     440                </property>
     441               </spacer>
     442              </item>
     443             </layout>
     444            </item>
     445            <item>
     446             <layout class="QHBoxLayout" name="_14">
     447              <item>
     448               <spacer name="spacer_8">
     449                <property name="orientation">
     450                 <enum>Qt::Horizontal</enum>
     451                </property>
     452                <property name="sizeType">
     453                 <enum>QSizePolicy::Fixed</enum>
     454                </property>
     455                <property name="sizeHint" stdset="0">
     456                 <size>
     457                  <width>10</width>
     458                  <height>0</height>
     459                 </size>
     460                </property>
     461               </spacer>
     462              </item>
     463              <item>
    396464               <widget class="QCheckBox" name="cbEmbedGraphIntoHTML">
    397465                <property name="cursor">
     
    423491            <item>
    424492             <layout class="QHBoxLayout" name="_12">
    425               <property name="spacing">
    426                <number>0</number>
    427               </property>
    428493              <item>
    429494               <spacer name="spacer_3">
     
    9361001   </hints>
    9371002  </connection>
     1003  <connection>
     1004   <sender>cbGenerateGraph</sender>
     1005   <signal>toggled(bool)</signal>
     1006   <receiver>labelGraphWidth</receiver>
     1007   <slot>setEnabled(bool)</slot>
     1008   <hints>
     1009    <hint type="sourcelabel">
     1010     <x>157</x>
     1011     <y>84</y>
     1012    </hint>
     1013    <hint type="destinationlabel">
     1014     <x>100</x>
     1015     <y>147</y>
     1016    </hint>
     1017   </hints>
     1018  </connection>
     1019  <connection>
     1020   <sender>cbGenerateGraph</sender>
     1021   <signal>toggled(bool)</signal>
     1022   <receiver>spinGraphWidth</receiver>
     1023   <slot>setEnabled(bool)</slot>
     1024   <hints>
     1025    <hint type="sourcelabel">
     1026     <x>157</x>
     1027     <y>84</y>
     1028    </hint>
     1029    <hint type="destinationlabel">
     1030     <x>212</x>
     1031     <y>147</y>
     1032    </hint>
     1033   </hints>
     1034  </connection>
    9381035 </connections>
    9391036</ui>
Note: See TracChangeset for help on using the changeset viewer.