Exemple #1
0
static bool putInMainWindow(char const * const fn)
    {
    FilePath hExt("h", FP_Ext);
    FilePath fileName(fn, FP_File);
    bool header = fileName.matchExtension(hExt);
    return(!header);
    }
Exemple #2
0
void EditFiles::viewModule(OovStringRef const fn, int lineNum)
    {
    FilePath moduleName(fn, FP_File);
    FilePath cppExt("cpp", FP_Ext);
    FilePath hExt("h", FP_Ext);
    bool header = moduleName.matchExtension(hExt);
    bool source = moduleName.matchExtension(cppExt);

    if(header || source)
        {
        moduleName.appendExtension("h");
        if(header)
            viewFile(moduleName, lineNum);
        else
            viewFile(moduleName, 1);

        moduleName.appendExtension("cpp");
        if(source)
            viewFile(moduleName, lineNum);
        else
            viewFile(moduleName, 1);
        }
    else
        {
        viewFile(fn, lineNum);
        }
    }