Beispiel #1
0
int main(void) {
    srand(time(NULL));
    int pid = getpid();
    char *roomsFolder = createDirectory(pid);    
    struct Positions pos = generateRooms(roomsFolder);
    // printf("START_ROOM is %s.\n", startRoom); // Debug
    gameLoop(pos);
    
    free(roomsFolder);
    return 0; 
}
MainView::MainView(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainView)
{
    ui->setupUi(this);
    ui->lblName->setVisible(false);
    ui->editName->setVisible(false);
    ui->lblCurrTemp->setVisible(false);
    ui->currTemp->setVisible(false);
    ui->lblPrefTemp->setVisible(false);
    ui->editTemp->setVisible(false);
    ui->btnUpdate->setVisible(false);
    ui->editTemp->setRange(50,99);

    t = new nodeCommunication();
    t->start();

    connect(ui->btnSetup, SIGNAL(clicked()), this, SLOT(generateRooms()));
    connect(ui->roomList, SIGNAL(itemSelectionChanged()), this, SLOT(roomChange()));
    connect(ui->btnUpdate, SIGNAL(clicked()), this, SLOT(updateStruct()));
}
void CrCalendar::generateCalendar(QString title, bool genEvent, bool genRoom, bool genCoach) {

    _html.clear();
    _html += "<!DOCTYPE html>";
    _html += "<html>";
    _html += "<head>";

    _html += "<style type=\"text/css\">\n";
    _html += getListOfClassAndColors();
    _html += getListOfClassAndColors(CalendarData::room);
    _html += getListOfClassAndColors(CalendarData::coach);
    _html += getListOfClassAndColorsOfWorkActivity();
    _html += css();
    _html += "</style>\n";

    _html += "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">";

    _html += "<title>";
    _html += title;
    _html += "</title>";

    _html += "</head>";
    _html += "<body>";
    _html += "<table>";

    _html += "<thead>";

    //add title
    _html += "<tr>";
    _html += "<td colspan=\""+ QString::number(_dateFirst.daysTo(_dateLast)+5) +"\"";
    _html += "class=\""+ Cell::getCssClassAsString(Cell::calendar_title) +"\">";
    _html += title;
    _html += "</td>";
    _html += "</tr>";


    //add month names
    _html += "<tr>";
    _html += "<td></td>";
    _html += "<td></td>";
    _html += "<td></td>";
    _html += "<td></td>";
    _html += generateMonthTitle();
    _html += "</tr>";


    //add day numbers
    _html += "<tr>";
    _html += "<td></td>";
    _html += "<td></td>";
    _html += "<td></td>";
    _html += "<td></td>";
    _html += generateDayNumber();
    _html += "</tr>";
    _html += "</thead>";


    _html += "<tbody>";

    if(genEvent) {
        //add work activity
        _html += generateWorkActivity();

        //add events
        _html += generateEvents();
        _html += generateEventsAfterDeadline();
    }

    if(genRoom) {
        //add rooms
        _html += generateRooms(CalendarData::room);
    }

    if(genCoach) {
        //add coaches
        _html += generateRooms(CalendarData::coach);
    }

    _html += "</tbody>";
    _html += "</table>\n";
    _html += "</body>\n";
    _html += "</html>\n";




}