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()) { if(myConfig->readConfigString("LogDir") != "" && QDir::QDir(QString::fromStdString(myConfig->readConfigString("LogDir"))).exists()) {
#ifdef _WIN32 #ifdef _WIN32
myLogDir = new QDir(QString::fromStdString(myConfig->readConfigString("LogDir")).replace("\\","/")); myLogDir = new QDir(QString::fromStdString(myConfig->readConfigString("LogDir")));
#else #else
myLogDir = new QDir(QString::fromStdString(myConfig->readConfigString("LogDir"))); myLogDir = new QDir(QString::fromStdString(myConfig->readConfigString("LogDir")));
#endif #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 //Logo-Pixmap extrahieren
QPixmap::QPixmap(":graphics/graphics/logo-140-100.png").save(myLogDir->absolutePath()+"/logo.png"); QPixmap::QPixmap(":graphics/graphics/logo-140-100.png").save(myLogDir->absolutePath()+"/logo.png");
// myW->textBrowser_Log->append(myLogFile->fileName());
myLogFile->open( QIODevice::WriteOnly ); myLogFile->open( QIODevice::WriteOnly );
QTextStream stream( myLogFile ); QTextStream stream( myLogFile );
stream << "<html>\n"; stream << "<html>\n";
@@ -57,8 +59,8 @@ Log::Log(mainWindowImpl* w) : myW(w)
int daysUntilWaste = myConfig->readConfigInt("LogStoreDuration"); int daysUntilWaste = myConfig->readConfigInt("LogStoreDuration");
int i; int i;
QStringList logFileList = myLogDir->entryList(QDir::Files); QStringList filters("pokerth-log*");
logFileList.removeFirst(); QStringList logFileList = myLogDir->entryList(filters, QDir::Files);
for(i=0; i<logFileList.count(); i++) { for(i=0; i<logFileList.count(); i++) {
@@ -142,11 +144,14 @@ void Log::logNewGameHandMsg(int gameID, int handID) {
stream << msg << "\n"; stream << msg << "\n";
for(i=0; i<myW->getMaxQuantityPlayers(); i++) { for(i=0; i<myW->getMaxQuantityPlayers(); i++) {
if(myW->getActualHand()->getPlayerArray()[i]->getMyButton() == 1) { switch (myW->getActualHand()->getPlayerArray()[i]->getMyButton()) {
stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Dealer): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, "; case 1 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Dealer): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, ";
} break;
else { case 2 : stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+" (Small Blind): "+QString::number(myW->getActualHand()->getPlayerArray()[i]->getMyCash(),10)+"$, ";
stream << QString::fromStdString(myW->getActualHand()->getPlayerArray()[i]->getMyName())+": "+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"; stream << "</p>\n";
+5
View File
@@ -77,8 +77,13 @@ mainWindowImpl::mainWindowImpl(QMainWindow *parent)
setupUi(this); setupUi(this);
//Schriftgrößen festlegen //Schriftgrößen festlegen
#ifdef _WIN32
tmpFont.setPixelSize(11); tmpFont.setPixelSize(11);
textBrowser_Log->setFont(tmpFont); textBrowser_Log->setFont(tmpFont);
#else
tmpFont.setPixelSize(10);
textBrowser_Log->setFont(tmpFont);
#endif
tmpFont.setPixelSize(18); tmpFont.setPixelSize(18);
label_Pot->setFont(tmpFont); label_Pot->setFont(tmpFont);
tmpFont.setPixelSize(13); tmpFont.setPixelSize(13);