1.
/** fucking shity destructor !!! */
EBl::~EBl()
{
}
2.
sprintf(headerText,"Starting DTN: ");///todo wtf ?
3.
QWidget* GetSamkovMainWin(); //sam bol programator co to robil...
4.
return; //uspecny koniec ;) }
5.
//FIXME: this is only frisko hack
6.
void EBlDataInfo::OnF2()
{
/// @todo implement me
}
7.
/** add zastavka (all possibilities) * * @param name name of the zastavka * @param num identification number */ long int addZastavka( QString name, long int num);
8.
//FIXME pri najblizsej nekompatibilnej zmene vyprasit mRecordID
9.
#warning pozor toto tu nema byt ked si baywatch upravy platobny tak aby vracal NULL mifarecardholder ked ho nevycita tak to treba zmazat
10.
//FIXME toto treba spravit cistejsie cim skor - zatial je to len humusne rychle riesenie ((EFormMain*)ui->GetSamkovMainWin())->textInfo->move(120,160)
11.
void EBl::OnWindowHide(EUI_HLAVNY::EWindowID win)
{
/* switch( win )
{
case EUI_HW::VSBIssueWindow:
{
if(GetIssue() != NULL)
if ( GetIssue()->GetEBlVydajCardSharing() != NULL )
GetIssue()->GetEBlVydajCardSharing()->IssueOut();
}break;
default:
{}
break;
}
*/
}
12.
//FIXME: this fx is full of garbage
13.
/* KUR.. TATO FUNKCIA SA NEMA OVERLOADOVAT, nie je virtual do <> !!!! bool handleEvent(unsigned long int num); */
14.
soundEvent->HrajChobotinu(PATH_SOUND_DIR"NoFinishedOperation.mp3");
15.
///////////////////////////////////////////////////////////////
// !!! BIG FAT WARNING !!!
// There should be no more private variables defined here,
// they have to be defined in data struct declared in file
// .cpp file !!!
//
///////////////////////////////////////////////////////////////
16. Mocna funkcia (hlavne tie returny)
void EBl::start()
{
...
GetUi()->wItemViewer->GetWin()->AddTextItem("ahsf;shdf wepuy pwqiueyro iquwetroi wqyteroyq twoeruytq oweyrtowq eytroq wyetroq treoqiw ueytroiq uyteworiquw t",1);
GetUi()->wItemViewer->show();
GetUi()->wCashPaid->GetWin()->SetFirstCurrency(QString::fromUtf8("€"));
GetUi()->wCashPaid->GetWin()->SetSecondCurrency("Sk");
GetUi()->wCashPaid->show();
return;
GetUi()->wContrastUltraLight->show();
GetUi()->wZadajCiel->show();
GetUi()->wEnterFiscalPrinterSNR->show();
return;
GetUi()->wInfoHW->addRecord("Device1", "ENABLED", "cc");
GetUi()->wInfoHW->addRecord("Dev", "DISABLED", "aa");
GetUi()->wInfoHW->addRecord("Device xxxxx 1", "ENABLED", "bb");
GetUi()->wInfoHW->finish();
GetUi()->wInfoHW->show();
}
17.
/// FIXME treba zmazat , je to tu len kolu vajdovej lenivosti
18.
//FIXME: toto nejako haluzi
19.
void OnUsekSelected(unsigned long); void setDefaultZastavka(short int pos, long int num); void OnOdchylkaTrasaBusstop(long int,long int);
20.
velmi zaujimavy komentar spozorovany 08.10.2010 - kod sa pouziva dodnes :D // len docasne asi :-) , duracik to chcel 30.05.2006
21.
Super navratova hodnota
long EErrState::ShowErr1(QString,QString,QString,long id,short )
{
d->m_active = true;
d->m_id = id;
EUi::GetInstance()->GetWin("FormTop")->Show();
return EBL_ERR_NOT_IMPLEMENTED;
}
22.
// delete s_bt; //FIXME samo ma blby delete
23.
EWARN( "cudna navratovana hodnota z ProcessEvent" );
24.
void EBlPassengerCount::ReDrawBazmeke()
25.
if (stat == NULL)
{
EERROR0("ERROOOOORRR !!! JOOOOOJ!!! NIETO STATISTIKY !!!");
}
26.
EGlobEBlIface::GetUi()->GET_UI(EHKeyWindow)->ShowStatusText ("");/// kvoli kordisu, trapil som sa nad tym vela , je to na chuja riesenie ale co uz , hadam sa tym nic nepokaz
27. Pri kodeni netreba verit nikomu a vsetko poriadne zabetonovat. Vsak co keby mali chybu v gcc?!?! :)
for ( unsigned short i=actualBusStop+1; i <= d->mBusStopsCount; i++ )
{
if ( i > d->mBusStopsCount )
break;
...
...
}
28.
if (version != 1) //TODO ta bulharska konstanta sa neskor vyprasi
29. hahaha hihihi :)
GetUi()->GET_UI(EMessageWindow)->showTimeoutMessage(2500,"hahaha hihihi",EUI_HLAVNY::WarningIcon,1);
30. Keby nahodou niekto nevedel na co je destruktor :)
//Destroys the object and frees any allocated resources FormCasovyTrasa::~FormCasovyTrasa()
31. Zadeklarujeme si premennu vypocetCenyErrDetail, nic do nej nedame, a potom na zaklade jej hodnoty vetvime switch :)
long vypocetCenyErrDetail;
err = GetCenaBase ( );
if ( err != EBL_OK )
{
EERROR ( "Error get cena %ld", err );
if ( err == EBL_VYPOCET_CENY_FAIL )
{
switch ( vypocetCenyErrDetail )
{
....
32. Ukazkovy priklad ako zhodit aplikaciu (premenna ticket)
for (int i = 0; i < pocetListkov; i++) {
EOneWayTicket *ticket /*sebo = oneWayTicket->GetOneWayTicket(i)*/;
if (ticket->WhoIAm() == TYPE_ONE_WAY_MHD) {
casNastupu = ((EOneWayTicketMHD*)ticket)->GetCasJL();
break;
}
}
33. Krasna bulharska konstanta
int ETypCasovyAbs::GetTypMesacnika()
{
//return d->mTypMesacnika;
return 3;
}
34. Funkcia co robi to, co ma v nazve :)
int ETypCasovyMHD::AddZona( int zona )
{
SetTypMesacnika( 8 );//ODIS - docasne reseni
d->mZony.push_back( zona );
return (int)d->mZony.size();
}
35. Ukoncenie aplikacie mozeme urychlit pristupom na neplatny smernik :)
EBlVydaj::~EBlVydaj()
{
delete d->mEBlPassengerCount;
delete d->mAdvertisementManager;
delete d->mCashPaid;
delete d;
if ( d->mEVydJlEpOneWayTicket != NULL )
delete d->mEVydJlEpOneWayTicket;
}
36. Specialny nazov premennej ktory hovori sam za seba
bool buul;
37. Nova technika programovania - rekurzivny include, alebo “Ouroboros” (ukazka suboru formHromadny.h)
#ifndef FORMHROMADNY_H #define FORMHROMADNY_H #include formHromadny.h ...
38. Zaujimavy log
EERROR( "ERROOOOORRR !!! JOOOOOJ!!! NIETO STATISTIKY !!!" );
39. Klasicky JSI
* JSI && JBE - boh ochranuj toho kto to odpoznamkuje bez konzultacie !
40. Mensie zlo
* Uvedomujem si ze to nie je idealne riesenie, ale z dovodu nevyhradeneho dostatocneho miesta na karte je to najmenej zle riesenie.
41. Legendarne komentare od JBE
//NOTE: JBE - to ze DataClass dedi po receiveri je skarede az to dverma plieska ale momentlane to mam hlboko v p... // toto je tiez skarede ale tiez to mam v p... // nepovedali mi ze by tabula mala nieco posielat. Ak bude tak nech si trhne //HACK: JBE nech sa kontroluje presne cas nech sa neorezava na zaciatok a koniec dna, co je nastavene to plati a basta //NOTE: JBE: ked je sumarna cena tak nemam sajn ako chcem poriesit ze nastavit konkretnemu listku refundPrice, vsak to nemam ako vypocitat //JBE: robim to kvoli normalnemu mazaniu v destruktore (vyhybam sa HACKom) //FIXME: [=JBE=] remove bulhar //FIXME: JBE: ak na karte nie je sumarna cena tak potrebujem index odkial vytiahnut cenu ale ten v tejto funkcii nemam, tak to zatial nejdem riesit (problemy s casom :) ) //jebem ti ja tento switch ked to nema unikatne - [=JBE=] // JBE: kvoli stupidnej mifare karte sa to musi vycitavat cele //FIXME: JBE toto sa mi moc nepaci // nie je ziadny define ani konstanta v driveri => kaslem na to nech tu je bulharska konstanta... Skoda si starosti robit
42. anonym v EBlStatistics
/** * It is so fucked up that its pointless to write any more doxygene :/ */
kuk aj sem: Zakerne chyby