DevGUI::DevGUI() : QMainWindow(0), noname_count(0) { setupFileActions(); setupEditActions(); setupTextActions(); setupCompiler(); setupExplorer(); Editor = new DevMDI(this); Editor->setWindowState(Qt::WindowMaximized); connect(Editor, SIGNAL(currentChanged(int)), this, SLOT(editorChanged())); setCentralWidget(Editor); connect(QApplication::clipboard() , SIGNAL(dataChanged()), this , SLOT (clipboardDataChanged()) ); for (int i = 1; i < DEV_APP->argc(); ++i) load(DEV_APP->argv()[i]); setWindowState(Qt::WindowMaximized); setWindowTitle("Dev-Qt++ 0.1.0 [*]"); show(); }
CCompiler::CCompiler(const string& supportCodeFolder, const string& compiler) : mSupportCodeFolder(supportCodeFolder), mCompilerName(getFileName(compiler)), mCompilerLocation(getFilePath(compiler)) { if(mSupportCodeFolder.size() > 0) { if(!setupCompiler(mSupportCodeFolder)) { Log(lWarning)<<"Roadrunner internal compiler setup failed. "; } } }