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

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

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

revision 3789 by capela, Thu Jun 11 19:26:44 2020 UTC revision 4038 by capela, Sun May 15 18:43:41 2022 UTC
# Line 1  Line 1 
1  // qsamplerMainForm.cpp  // qsamplerMainForm.cpp
2  //  //
3  /****************************************************************************  /****************************************************************************
4     Copyright (C) 2004-2020, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2004-2022, rncbc aka Rui Nuno Capela. All rights reserved.
5     Copyright (C) 2007-2019 Christian Schoenebeck     Copyright (C) 2007-2019 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 46  Line 46 
46  #include <QProcess>  #include <QProcess>
47  #include <QMessageBox>  #include <QMessageBox>
48    
 #include <QRegExp>  
49  #include <QTextStream>  #include <QTextStream>
50  #include <QFileDialog>  #include <QFileDialog>
51  #include <QFileInfo>  #include <QFileInfo>
# Line 75  const WindowFlags WindowCloseButtonHint Line 74  const WindowFlags WindowCloseButtonHint
74  #endif  #endif
75    
76  #ifdef CONFIG_LIBGIG  #ifdef CONFIG_LIBGIG
77    #if defined(Q_CC_GNU) || defined(Q_CC_MINGW)
78    #pragma GCC diagnostic push
79    #pragma GCC diagnostic ignored "-Wunused-parameter"
80    #endif
81  #include <gig.h>  #include <gig.h>
82    #if defined(Q_CC_GNU) || defined(Q_CC_MINGW)
83    #pragma GCC diagnostic pop
84    #endif
85  #endif  #endif
86    
87  // Deprecated QTextStreamFunctions/Qt namespaces workaround.  // Deprecated QTextStreamFunctions/Qt namespaces workaround.
# Line 84  const WindowFlags WindowCloseButtonHint Line 90  const WindowFlags WindowCloseButtonHint
90  #endif  #endif
91    
92  // Needed for lroundf()  // Needed for lroundf()
93  #include <math.h>  #ifdef CONFIG_ROUND
94    #include <cmath>
95  #ifndef CONFIG_ROUND  #else
96  static inline long lroundf ( float x )  static inline long lroundf ( float x )
97  {  {
98          if (x >= 0.0f)          if (x >= 0.0f)
# Line 124  static void qsampler_sigusr1_handler ( i Line 130  static void qsampler_sigusr1_handler ( i
130  {  {
131          char c = 1;          char c = 1;
132    
133          (::write(g_fdSigusr1[0], &c, sizeof(c)) > 0);          (void) (::write(g_fdSigusr1[0], &c, sizeof(c)) > 0);
134  }  }
135    
136  // File descriptor for SIGTERM notifier.  // File descriptor for SIGTERM notifier.
# Line 135  static void qsampler_sigterm_handler ( i Line 141  static void qsampler_sigterm_handler ( i
141  {  {
142          char c = 1;          char c = 1;
143    
144          (::write(g_fdSigterm[0], &c, sizeof(c)) > 0);          (void) (::write(g_fdSigterm[0], &c, sizeof(c)) > 0);
145  }  }
146    
147  #endif  // HAVE_SIGNAL_H  #endif  // HAVE_SIGNAL_H
# Line 219  MainForm::MainForm ( QWidget *pParent ) Line 225  MainForm::MainForm ( QWidget *pParent )
225          : QMainWindow(pParent)          : QMainWindow(pParent)
226  {  {
227          m_ui.setupUi(this);          m_ui.setupUi(this);
228    #if QT_VERSION < QT_VERSION_CHECK(6, 1, 0)
229            QMainWindow::setWindowIcon(QIcon(":/images/qsampler.png"));
230    #endif
231          // Pseudo-singleton reference setup.          // Pseudo-singleton reference setup.
232          g_pMainForm = this;          g_pMainForm = this;
233    
# Line 2101  void MainForm::helpAbout (void) Line 2109  void MainForm::helpAbout (void)
2109                  sText += "</font></small>";                  sText += "</font></small>";
2110          }          }
2111          sText += "<br />\n";          sText += "<br />\n";
2112          sText += tr("Using") + ": ";          sText += tr("Using: Qt %1").arg(qVersion());
2113    #if defined(QT_STATIC)
2114            sText += "-static";
2115    #endif
2116            sText += ", ";
2117          sText += ::lscp_client_package();          sText += ::lscp_client_package();
2118          sText += " ";          sText += " ";
2119          sText += ::lscp_client_version();          sText += ::lscp_client_version();
# Line 2919  void MainForm::startServer (void) Line 2931  void MainForm::startServer (void)
2931    
2932          // Show startup results...          // Show startup results...
2933          appendMessages(          appendMessages(
2934                  tr("Server was started with PID=%1.").arg((long) m_pServer->pid()));                  tr("Server was started with PID=%1.")
2935                    #if QT_VERSION < QT_VERSION_CHECK(5, 3, 0)
2936                            .arg(quint64(m_pServer->pid())));
2937                    #else
2938                            .arg(quint64(m_pServer->processId())));
2939                    #endif
2940    
2941          // Reset (yet again) the timer counters,          // Reset (yet again) the timer counters,
2942          // but this time is deferred as the user opted.          // but this time is deferred as the user opted.

Legend:
Removed from v.3789  
changed lines
  Added in v.4038

  ViewVC Help
Powered by ViewVC