Update of /cvsroot/compbench/CompBenchmarks++/Qt-4/Basic
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv15724
Added Files:
BenchmarkHolder.cpp BenchmarkHolder.h Info.cpp Info.h
OptionHolder.cpp OptionHolder.h OptionSetHolder.cpp
OptionSetHolder.h PlanBatchHolder.cpp PlanBatchHolder.h
Log Message:
First import.
--- NEW FILE: OptionHolder.h ---
#ifndef H_CQT_OPTIONHOLDER
#define H_CQT_OPTIONHOLDER
#include <Compiler/Compiler-Option.h>
namespace CQT {
class OptionHolder {
private:
CBM::CompilerOption *option;
protected:
OptionHolder(CBM::CompilerOption *_option);
public:
virtual CBM::CompilerOption *Option(void);
virtual ~OptionHolder();
};
}
#endif
--- NEW FILE: BenchmarkHolder.h ---
#ifndef H_CQT_BENCHMARKHOLDER
#define H_CQT_BENCHMARKHOLDER
#include <Benchmark/Benchmark.h>
#include <QMetaType>
Q_DECLARE_METATYPE(CBM::Benchmark*)
namespace CQT {
class BenchmarkHolder {
private:
CBM::Benchmark *benchmark;
protected:
BenchmarkHolder(CBM::Benchmark *_benchmark);
public:
virtual CBM::Benchmark *Benchmark(void);
virtual ~BenchmarkHolder();
};
}
#endif
--- NEW FILE: Info.cpp ---
#include <Basic/Info.h>
#include <QLabel>
using namespace CQT;
InfoTab::InfoTab(QWidget *parent)
: QWidget(parent)
{
lay=new QGridLayout;
layIndex=0;
setLayout(lay);
}
QLineEdit *InfoTab::addInfo(std::string _label,
std::string _value)
{
QLabel *l;
QLineEdit *v;
l=new QLabel(tr(_label.c_str()));
v=new QLineEdit(_value.c_str());
v->setReadOnly(true);
lay->addWidget(l, layIndex, 0);
lay->addWidget(v, layIndex, 1);
layIndex++;
return(v);
}
QTextEdit *InfoTab::addText(std::string _value)
{
QTextEdit *v;
v = new QTextEdit(_value.c_str());
v->setReadOnly(true);
lay->addWidget(v, layIndex, 0);
layIndex++;
return(v);
}
QTextEdit *InfoTab::addText(std::string _label,
std::string _value)
{
QLabel *l;
QTextEdit *v;
l=new QLabel(tr(_label.c_str()));
v=new QTextEdit(_value.c_str());
v->setReadOnly(true);
lay->addWidget(l, layIndex, 0);
lay->addWidget(v, layIndex, 1);
layIndex++;
return(v);
}
void InfoTab::addSpace(void)
{
lay->setRowStretch(20,20);
}
QGridLayout *InfoTab::Layout(void)
{
return(lay);
}
InfoTab::~InfoTab()
{
}
--- NEW FILE: Info.h ---
#ifndef H_CQT_INFO
#define H_CQT_INFO
#include <QGridLayout>
#include <QLineEdit>
#include <QTextEdit>
namespace CQT {
class InfoTab : public QWidget
{
private:
QGridLayout *lay;
int layIndex;
protected:
public:
InfoTab(QWidget *parent = 0);
virtual QLineEdit *addInfo(std::string _label,
std::string _value);
virtual QTextEdit *addText(std::string _value);
virtual QTextEdit *addText(std::string _label,
std::string _value);
virtual void addSpace(void);
virtual QGridLayout *Layout(void);
virtual ~InfoTab();
};
}
#endif
--- NEW FILE: OptionSetHolder.cpp ---
#include <Basic/OptionSetHolder.h>
using namespace CQT;
OptionSetHolder::OptionSetHolder(CBM::CompilerOptionSet *_options)
{
options=_options;
}
CBM::CompilerOptionSet *OptionSetHolder::OptionSet(void)
{
return(options);
}
OptionSetHolder::~OptionSetHolder()
{
}
--- NEW FILE: PlanBatchHolder.cpp ---
#include <Basic/PlanBatchHolder.h>
using namespace CQT;
PlanBatchHolder::PlanBatchHolder(CBM::PlanBatch *_batch)
{
batch=_batch;
}
CBM::PlanBatch *PlanBatchHolder::Batch(void)
{
return(batch);
}
PlanBatchHolder::~PlanBatchHolder()
{
}
--- NEW FILE: OptionSetHolder.h ---
#ifndef H_CQT_OPTIONSETHOLDER
#define H_CQT_OPTIONSETHOLDER
#include <Compiler/Compiler-OptionSet.h>
namespace CQT {
class OptionSetHolder {
private:
CBM::CompilerOptionSet *options;
protected:
OptionSetHolder(CBM::CompilerOptionSet *_options);
public:
virtual CBM::CompilerOptionSet *OptionSet(void);
virtual ~OptionSetHolder();
};
}
#endif
--- NEW FILE: OptionHolder.cpp ---
#include <Basic/OptionHolder.h>
using namespace CQT;
OptionHolder::OptionHolder(CBM::CompilerOption *_option)
{
option=_option;
}
CBM::CompilerOption *OptionHolder::Option(void)
{
return(option);
}
OptionHolder::~OptionHolder()
{
}
--- NEW FILE: PlanBatchHolder.h ---
#ifndef H_CQT_PLANBATCHHOLDER
#define H_CQT_PLANBATCHHOLDER
#include <Plan/Plan-Batch.h>
namespace CQT {
class PlanBatchHolder {
private:
CBM::PlanBatch *batch;
protected:
PlanBatchHolder(CBM::PlanBatch *_batch);
public:
virtual CBM::PlanBatch *Batch(void);
virtual ~PlanBatchHolder();
};
}
#endif
--- NEW FILE: BenchmarkHolder.cpp ---
#include <Basic/BenchmarkHolder.h>
using namespace CQT;
BenchmarkHolder::BenchmarkHolder(CBM::Benchmark *_benchmark)
{
benchmark=_benchmark;
}
CBM::Benchmark *BenchmarkHolder::Benchmark(void)
{
return(benchmark);
}
BenchmarkHolder::~BenchmarkHolder()
{
}
|