logfiles work on windows now

This commit is contained in:
doitux
2007-02-09 22:56:03 +00:00
parent 5299b80276
commit 8114a710e7
2 changed files with 19 additions and 9 deletions
+14 -9
View File
@@ -31,15 +31,17 @@ Log::Log(mainWindowImpl* w) : myW(w)
if(myConfig->readConfigString("LogDir") != "" && QDir::QDir(QString::fromStdString(myConfig->readConfigString("LogDir"))).exists()) {
#ifdef _WIN32
myLogDir = new QDir(QString::fromStdString(myConfig->readConfigString("LogDir")).replace("\\","/"));
myLogDir = new QDir(QString::fromStdString(myConfig->readConfigString("LogDir")));
#else
myLogDir = new QDir(QString::fromStdString(myConfig->readConfigString("LogDir")));
#endif
myLogFile = new QFile(myLogDir->absolutePath()+"/pokerth-log-"+QDateTime::currentDateTime().toString("yyyy-MM-dd_hh:mm:ss")+".html");
myLogFile = new QFile(myLogDir->absolutePath()+"/pokerth-log-"+QDateTime::currentDateTime().toString("yyyy-MM-dd_hh.mm.ss")+".html");
//Logo-Pixmap extrahieren
QPixmap::QPixmap(":graphics/graphics/logo-140-100.png").save(myLogDir->absolutePath()+"/logo.png");
// myW->textBrowser_Log->append(myLogFile->fileName());
myLogFile->open( QIODevice::WriteOnly );
QTextStream stream( myLogFile );
stream << "<html>\n";
@@ -57,8 +59,8 @@ Log::Log(mainWindowImpl* w) : myW(w)
int daysUntilWaste = myConfig->readConfigInt("LogStoreDuration");
int i;
QStringList logFileList = myLogDir->entryList(QDir::Files);
logFileList.removeFirst();
QStringList filters("pokerth-log*");
QStringList logFileList = myLogDir->entryList(filters, QDir::Files);
for(i=0; i<logFileList.count(); i++) {
@@ -142,11 +144,14 @@ void Log::logNewGameHandMsg(int gameID, int handID) {
stream << msg << "\n";
for(i=0; i<myW->getMaxQuantityPlayers(); i++) {
if(myW->getActualHand()->getPlayerArray()[i]->getMyButton() == 1) {
stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Dealer): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, ";
}
else {
stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+": "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, ";
switch (myW->getActualHand()->getPlayerArray()[i]->getMyButton()) {
case 1 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Dealer): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, ";
break;
case 2 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Small Blind): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, ";
break;
case 3 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Big Blind): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, ";
break;
default : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+": "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, ";
}
}
stream << "</p>\n";
+5
View File
@@ -77,8 +77,13 @@ mainWindowImpl::mainWindowImpl(QMainWindow *parent)
setupUi(this);
//Schriftgrößen festlegen
#ifdef _WIN32
tmpFont.setPixelSize(11);
textBrowser_Log->setFont(tmpFont);
#else
tmpFont.setPixelSize(10);
textBrowser_Log->setFont(tmpFont);
#endif
tmpFont.setPixelSize(18);
label_Pot->setFont(tmpFont);
tmpFont.setPixelSize(13);