wlanutilities/wlansniffer/wlansnifferapplication/src/wlansniffer.cpp
changeset 39 7b3e49e4608a
parent 31 e8f4211554fb
child 62 b47b808de481
equal deleted inserted replaced
36:682dd021f9be 39:7b3e49e4608a
    17 
    17 
    18 // System includes
    18 // System includes
    19 
    19 
    20 #include <QProcess>
    20 #include <QProcess>
    21 #include <QLocale>
    21 #include <QLocale>
       
    22 #include <HbStyleLoader>
    22 #include <HbTranslator>
    23 #include <HbTranslator>
    23 
    24 
    24 // User includes
    25 // User includes
    25 
    26 
    26 #include "wlansnifferengine.h"
    27 #include "wlansnifferengine.h"
    39 
    40 
    40 // External function prototypes
    41 // External function prototypes
    41 
    42 
    42 // Local constants
    43 // Local constants
    43 
    44 
       
    45 //! Location of WLAN Sniffer custom layout definitions
       
    46 static const QString WlanSnifferLayoutPath(":/wlansnifferlayout/");
       
    47 
    44 // ======== LOCAL FUNCTIONS ========
    48 // ======== LOCAL FUNCTIONS ========
    45 
    49 
    46 // ======== MEMBER FUNCTIONS ========
    50 // ======== MEMBER FUNCTIONS ========
    47 
    51 
    48 /*!
    52 /*!
    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.