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: [[coding:errors|Zakerne chyby]]