Exemple #1
0
QStringList PBIDBAccess::AppMenuEntries(NGApp app){
  if(app.pbiorigin.isEmpty() || !app.hasME ){ return QStringList(); }
  QDir mdir(PBI_DBDIR+app.pbiorigin+"/xdg-menu");
  QStringList files = mdir.entryList(QStringList() << "*.desktop", QDir::Files | QDir::NoDotAndDotDot, QDir::Name);
  for(int i=0; i<files.length(); i++){
    files[i] = mdir.absoluteFilePath(files[i]);
  }
  return files;
}
QString MainWindow::getFiletypeFromFileDir(QString dir)
{
    QDir mdir(dir);
    QFileInfoList infoList = mdir.entryInfoList(QDir::Files|QDir::NoDotAndDotDot);

    if(!infoList.size())
        return "";
    else
        return getFiletypeFromFilePath(infoList[0].absoluteFilePath());
}
Exemple #3
0
int main(int argc, char *argv[]) {
    char buf[NET_BUF];
    int s, len, port;
    char *server_name;

    if(argc != 3) {
        printf("usage: ./myftp <server> <port>\n");
        return 0;
    }
    server_name = argv[1];
    port = atoi(argv[2]);

    s = get_client_socket(argv[1], port);    

    char line[BUF_SIZE];
    help();
    while(1) {
        printf("myftp>>> ");
        read_line(line);

        if (strcmp(line, "DWLD") == 0) {
            dwld(s);
        } else if (strcmp(line, "UPLD") == 0) {
            upld(s);
        } else if (strcmp(line, "LIST") == 0) {
            list(s);
        } else if (strcmp(line, "MDIR") == 0) {
            mdir(s);
        } else if (strcmp(line, "RDIR") == 0) {
            rdir(s);
        } else if (strcmp(line, "CDIR") == 0) {
            cdir(s);
        } else if (strcmp(line, "DELF") == 0) {
            delf(s);
        } else if (strcmp(line, "HELP") == 0) {
            help();
        } else if (strcmp(line, "QUIT") == 0) {
            printf("goodbye\n");
            quit(s);
            close(s);
            break;
        } else {
            printf("Unrecognized command: %s\n", line);
        }
        
    }
    return 0;
}
Exemple #4
0
void RBoot::AddScriptMediaPath( const char* scriptFile )
{
    Path path( scriptFile );
    const char* cdir = path.GetDriveDir();
    const char* pMedia = strstr( cdir, "/media/" );
    if (pMedia == NULL)
    {
        pMedia = strstr( cdir, "\\media\\" );
    }
    if (pMedia)
    {
        JString mdir( cdir, pMedia - cdir + strlen( "media" ) + 1 );
        mdir += "\\";
        g_pFileServer->AddMediaPath( mdir.c_str() );
    }
}