53 */ |
57 */ |
54 |
58 |
55 WlanSniffer::WlanSniffer(int argc, char* argv[]) : |
59 WlanSniffer::WlanSniffer(int argc, char* argv[]) : |
56 HbApplication(argc, argv), |
60 HbApplication(argc, argv), |
57 mEngine(new WlanSnifferEngine(this)), |
61 mEngine(new WlanSnifferEngine(this)), |
58 mTranslator(new HbTranslator()), |
62 mTranslator(), |
59 mMainWindow(0) |
63 mMainWindow(0) |
60 { |
64 { |
61 OstTraceFunctionEntry0(WLANSNIFFER_WLANSNIFFER_ENTRY); |
65 OstTraceFunctionEntry0(WLANSNIFFER_WLANSNIFFER_ENTRY); |
|
66 |
|
67 // Start scanning immediately to get the first scan results as soon as |
|
68 // possible, since the scanning takes time. |
|
69 if (mEngine->masterWlan() && !mEngine->forceDisableWlan()) { |
|
70 mEngine->startWlanScanning(); |
|
71 } |
62 |
72 |
63 // Install also common localization |
73 // Register custom layout location |
|
74 HbStyleLoader::registerFilePath(WlanSnifferLayoutPath); |
|
75 |
|
76 // Install localization |
|
77 mTranslator = QSharedPointer<HbTranslator>(new HbTranslator()); |
64 mTranslator->loadCommon(); |
78 mTranslator->loadCommon(); |
65 |
79 |
66 mMainWindow = QSharedPointer<WlanSnifferMainWindow>( |
80 mMainWindow = QSharedPointer<WlanSnifferMainWindow>( |
67 new WlanSnifferMainWindow(mEngine)); |
81 new WlanSnifferMainWindow(mEngine)); |
68 |
82 |
90 */ |
104 */ |
91 |
105 |
92 WlanSniffer::~WlanSniffer() |
106 WlanSniffer::~WlanSniffer() |
93 { |
107 { |
94 OstTraceFunctionEntry0(WLANSNIFFER_WLANSNIFFERDESTR_ENTRY); |
108 OstTraceFunctionEntry0(WLANSNIFFER_WLANSNIFFERDESTR_ENTRY); |
|
109 |
|
110 HbStyleLoader::unregisterFilePath(WlanSnifferLayoutPath); |
|
111 |
95 OstTraceFunctionExit0(WLANSNIFFER_WLANSNIFFERDESTR_EXIT); |
112 OstTraceFunctionExit0(WLANSNIFFER_WLANSNIFFERDESTR_EXIT); |
96 } |
113 } |
97 |
114 |
98 /*! |
115 /*! |
99 Function for finding possible running keepalive process. |
116 Function for finding possible running keepalive process. |