📄 bluejackxcontainer.h
字号:
/*
* ============================================================================
* Name : CBlueJackXContainer from BlueJackXContainer.h
* Part of : BlueJackX
* Created : 25.01.2004 by
* Description:
* Declares container control for application.
* Version :
* Copyright:
* ============================================================================
*/
#ifndef BLUEJACKXCONTAINER_H
#define BLUEJACKXCONTAINER_H
// INCLUDES
#include <coecntrl.h>
// listbox
#include <aknlists.h> // f黵 listbox
#include <e32def.h> // listbox array
#include <badesca.h> // listbox array2
// f黵 laden von dateien
#include <s32file.h>
#include <f32file.h>
#include <s32strm.h>
#include <e32base.h> // f黵 timer
// f黵 navigations status anzeige
#include <aknnavi.h>
//#include <aknappui.h>
#include <Bluejackxappui.h>
// f黵 dialog
#include <AknStaticNoteDialog.h>
#include <aknquerydialog.h>
// FORWARD DECLARATIONS
class CEikLabel; // for example labels
// CLASS DECLARATION
/**
* CBlueJackXContainer container control class.
*
*/
class CBlueJackXContainer : public CCoeControl, MCoeControlObserver
{
public: // Constructors and destructor
void ConstructL(const TRect& aRect);
void BuddyHinzufuegen(TBufC<40> BTname,TBTDevAddr MacID);
int verschickteVCards();
// Timer
void StartScan(TInt intervall);
void StopScan();
static TInt Tick( TAny* aPtr );
void DoTickL();
void SaveLog();
void LoadLog();
void ShowDeviceDetails();
void StatusPaneMeldung(TBuf<20> Message);
void MakeSendLog();
void List_Clear();
void Delete_logfile();
/**
* Destructor.
*/
~CBlueJackXContainer();
public: // New functions
public: // Functions from base classes
CEikTextListBox* iListBox; // f黵 die Listbox
MDesCArray* itemList;
CDesCArray* itemArray;
CDesCArrayFlat* iItemArray_Stamp;
//bt array
CDesCArrayFlat* iItemArray_MacID;
CDesCArrayFlat* iItemArray_Firma;
CDesCArrayFlat* iItemArray_Nick;
int Zahl; //##########
bool STOP;
private: // Functions from base classes
void SizeChanged();
TInt CountComponentControls() const;
CCoeControl* ComponentControl(TInt aIndex) const;
void Draw(const TRect& aRect) const;
void HandleControlEventL(CCoeControl* aControl,TCoeEvent aEventType);
private: //data
CBlueJackXAppUi* pApp;
CPeriodic* iTimer; //##########
// f黵 Status pane
CAknNavigationDecorator* iNaviDecorator;
CAknNavigationControlContainer* iNaviPane;
CEikStatusPane* sp;
};
#endif
// End of File
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -