Changed central widget to be a stacked widget that will contain multiple widget which can be travered through a combobox

This commit is contained in:
amazing-username
2019-05-12 13:53:38 -04:00
parent bab490f714
commit b6e91d0c18
5 changed files with 150 additions and 17 deletions
+48
View File
@@ -0,0 +1,48 @@
#include"Conversions.h"
#include<iostream>
using std::string;
using std::unique_ptr;
namespace Utilities
{
Conversions::Conversions()
{
initializeValues();
}
Conversions::Conversions(QString val)
{
// TODO: assign QString to unique pointer
// The line below is causing the build to fail
qStrVal = unique_ptr<QString>(std::copy(val)};
}
Conversions::Conversions(QString* val)
{
qStrVal = unique_ptr<QString>{std::move(val)};
}
void Conversions::initializeValues()
{
}
template <typename T>
void Conversions::printValue(T val)
{
std::cout<<"going to print value"<<std::endl;
std::cout<<val<<std::endl;
}
string Conversions::convertQStringToString()
{
auto val = qStrVal->toUtf8().constData();
printValue(val);
return qStrVal->toUtf8().constData();
}
string Conversions::convertQStringToString(QString* val)
{
return "";
}
}