logfiles work on windows now
This commit is contained in:
+14
-9
@@ -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";
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user