/[svn]/qsampler/trunk/src/qsamplerOptions.cpp
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerOptions.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2779 by capela, Mon Jun 15 14:11:33 2015 UTC revision 3049 by capela, Sat Dec 3 09:47:38 2016 UTC
# Line 1  Line 1 
1  // qsamplerOptions.cpp  // qsamplerOptions.cpp
2  //  //
3  /****************************************************************************  /****************************************************************************
4     Copyright (C) 2004-2015, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2004-2016, rncbc aka Rui Nuno Capela. All rights reserved.
5     Copyright (C) 2007,2015 Christian Schoenebeck     Copyright (C) 2007,2015 Christian Schoenebeck
6    
7     This program is free software; you can redistribute it and/or     This program is free software; you can redistribute it and/or
# Line 162  void Options::saveOptions (void) Line 162  void Options::saveOptions (void)
162  {  {
163          // Make program version available in the future.          // Make program version available in the future.
164          m_settings.beginGroup("/Program");          m_settings.beginGroup("/Program");
165          m_settings.setValue("/Version", QSAMPLER_VERSION);          m_settings.setValue("/Version", CONFIG_BUILD_VERSION);
166          m_settings.endGroup();          m_settings.endGroup();
167    
168          // And go into general options group.          // And go into general options group.
# Line 337  bool Options::parse_args ( const QString Line 337  bool Options::parse_args ( const QString
337                          return false;                          return false;
338                  }                  }
339                  else if (sArg == "-v" || sArg == "--version") {                  else if (sArg == "-v" || sArg == "--version") {
340                          out << QObject::tr("Qt: %1\n").arg(qVersion());                          out << QString("Qt: %1\n")
341                                    .arg(qVersion());
342                            out << QString("%1: %2\n")
343                                    .arg(QSAMPLER_TITLE)
344                                    .arg(CONFIG_BUILD_VERSION);
345                  #ifdef CONFIG_LIBGIG                  #ifdef CONFIG_LIBGIG
346                          out << QString("%1: %2\n")                          out << QString("%1: %2\n")
347                                  .arg(gig::libraryName().c_str())                                  .arg(gig::libraryName().c_str())
# Line 346  bool Options::parse_args ( const QString Line 350  bool Options::parse_args ( const QString
350                          out << QString("%1: %2\n")                          out << QString("%1: %2\n")
351                                  .arg(::lscp_client_package())                                  .arg(::lscp_client_package())
352                                  .arg(::lscp_client_version());                                  .arg(::lscp_client_version());
                         out << QObject::tr(QSAMPLER_TITLE ": %1\n").arg(QSAMPLER_VERSION);  
353                          return false;                          return false;
354                  }                  }
355                  else {                  else {
# Line 369  void Options::loadWidgetGeometry ( QWidg Line 372  void Options::loadWidgetGeometry ( QWidg
372  {  {
373          // Try to restore old form window positioning.          // Try to restore old form window positioning.
374          if (pWidget) {          if (pWidget) {
375            //      if (bVisible) pWidget->show(); -- force initial exposure?
376                  m_settings.beginGroup("/Geometry/" + pWidget->objectName());                  m_settings.beginGroup("/Geometry/" + pWidget->objectName());
377            #if QT_VERSION >= 0x050000
378                  const QByteArray& geometry                  const QByteArray& geometry
379                          = m_settings.value("/geometry").toByteArray();                          = m_settings.value("/geometry").toByteArray();
380                  if (!geometry.isEmpty()) {                  if (!geometry.isEmpty())
381                          pWidget->restoreGeometry(geometry);                          pWidget->restoreGeometry(geometry);
382                  } else {                  else
383                  #if 1//--LOAD_OLD_GEOMETRY          #else//--LOAD_OLD_GEOMETRY
384                          QPoint wpos;                  QPoint wpos;
385                          QSize  wsize;                  QSize  wsize;
386                          wpos.setX(m_settings.value("/x", -1).toInt());                  wpos.setX(m_settings.value("/x", -1).toInt());
387                          wpos.setY(m_settings.value("/y", -1).toInt());                  wpos.setY(m_settings.value("/y", -1).toInt());
388                          wsize.setWidth(m_settings.value("/width", -1).toInt());                  wsize.setWidth(m_settings.value("/width", -1).toInt());
389                          wsize.setHeight(m_settings.value("/height", -1).toInt());                  wsize.setHeight(m_settings.value("/height", -1).toInt());
390                          if (wpos.x() > 0 && wpos.y() > 0)                  if (wpos.x() > 0 && wpos.y() > 0)
391                                  pWidget->move(wpos);                          pWidget->move(wpos);
392                          if (wsize.width() > 0 && wsize.height() > 0)                  if (wsize.width() > 0 && wsize.height() > 0)
393                                  pWidget->resize(wsize);                          pWidget->resize(wsize);
394                          else                  else
395                  #endif          #endif
396                          pWidget->adjustSize();                  pWidget->adjustSize();
                 }  
397                  if (!bVisible)                  if (!bVisible)
398                          bVisible = m_settings.value("/visible", false).toBool();                          bVisible = m_settings.value("/visible", false).toBool();
399                  if (bVisible)                  if (bVisible)
# Line 408  void Options::saveWidgetGeometry ( QWidg Line 412  void Options::saveWidgetGeometry ( QWidg
412          // only save the form geometry while its up and visible)          // only save the form geometry while its up and visible)
413          if (pWidget) {          if (pWidget) {
414                  m_settings.beginGroup("/Geometry/" + pWidget->objectName());                  m_settings.beginGroup("/Geometry/" + pWidget->objectName());
415          #if 0//--SAVE_OLD_GEOMETRY          #if QT_VERSION >= 0x050000
416                    m_settings.setValue("/geometry", pWidget->saveGeometry());
417            #else//--SAVE_OLD_GEOMETRY
418                  const QPoint& wpos  = pWidget->pos();                  const QPoint& wpos  = pWidget->pos();
419                  const QSize&  wsize = pWidget->size();                  const QSize&  wsize = pWidget->size();
420                  m_settings.setValue("/x", wpos.x());                  m_settings.setValue("/x", wpos.x());
# Line 416  void Options::saveWidgetGeometry ( QWidg Line 422  void Options::saveWidgetGeometry ( QWidg
422                  m_settings.setValue("/width", wsize.width());                  m_settings.setValue("/width", wsize.width());
423                  m_settings.setValue("/height", wsize.height());                  m_settings.setValue("/height", wsize.height());
424          #endif          #endif
                 m_settings.setValue("/geometry", pWidget->saveGeometry());  
425                  if (!bVisible) bVisible = pWidget->isVisible();                  if (!bVisible) bVisible = pWidget->isVisible();
426                  m_settings.setValue("/visible", bVisible);                  m_settings.setValue("/visible", bVisible);
427                  m_settings.endGroup();                  m_settings.endGroup();

Legend:
Removed from v.2779  
changed lines
  Added in v.3049

  ViewVC Help
Powered by ViewVC