File indexing completed on 2024-05-19 04:48:24

0001 #include "projectpreferences.h"
0002 
0003 ProjectPreferences::ProjectPreferences(QObject *parent) : QObject(parent)
0004 {
0005 
0006 }
0007 
0008 QUrl ProjectPreferences::buildDir() const
0009 {
0010     return m_buildDir;
0011 }
0012 
0013 QString ProjectPreferences::installPrefix() const
0014 {
0015     return m_installPrefix;
0016 }
0017 
0018 QString ProjectPreferences::cmakeProgram() const
0019 {
0020     return m_cmakeProgram;
0021 }
0022 
0023 void ProjectPreferences::setInstallPrefix(QString installPrefix)
0024 {
0025     if (m_installPrefix == installPrefix)
0026         return;
0027 
0028     m_installPrefix = installPrefix;
0029     emit installPrefixChanged(m_installPrefix);
0030 }
0031 
0032 void ProjectPreferences::setCmakeProgram(QString cmakeProgram)
0033 {
0034     if (m_cmakeProgram == cmakeProgram)
0035         return;
0036 
0037     m_cmakeProgram = cmakeProgram;
0038     emit cmakeProgramChanged(m_cmakeProgram);
0039 }
0040 
0041 void ProjectPreferences::setBuildDir(QUrl buildDir)
0042 {
0043     if (m_buildDir == buildDir)
0044         return;
0045 
0046     m_buildDir = buildDir;
0047     emit buildDirChanged(m_buildDir);
0048 }