69 CleanupStack::Pop( self ); |
69 CleanupStack::Pop( self ); |
70 |
70 |
71 return self; |
71 return self; |
72 } |
72 } |
73 |
73 |
|
74 // --------------------------------------------------------------------------- |
|
75 // CPeninputGenericVkbLayoutImp::NewFsqL |
|
76 // Entry point for landscape FSQ. |
|
77 // --------------------------------------------------------------------------- |
|
78 // |
74 CPeninputGenericVkbLayoutImp* CPeninputGenericVkbLayoutImp::NewFsqL( |
79 CPeninputGenericVkbLayoutImp* CPeninputGenericVkbLayoutImp::NewFsqL( |
|
80 TAny* /*aInitParams*/ ) |
|
81 { |
|
82 CPeninputGenericVkbLayoutImp* self = new ( ELeave ) |
|
83 CPeninputGenericVkbLayoutImp(); |
|
84 CleanupStack::PushL( self ); |
|
85 self->Construct( ETrue ); |
|
86 CleanupStack::Pop( self ); |
|
87 |
|
88 return self; |
|
89 } |
|
90 |
|
91 // --------------------------------------------------------------------------- |
|
92 // CPeninputGenericVkbLayoutImp::NewPrtFsqL |
|
93 // Entry point for portrait FSQ. |
|
94 // --------------------------------------------------------------------------- |
|
95 // |
|
96 CPeninputGenericVkbLayoutImp* CPeninputGenericVkbLayoutImp::NewPrtFsqL( |
75 TAny* /*aInitParams*/ ) |
97 TAny* /*aInitParams*/ ) |
76 { |
98 { |
77 CPeninputGenericVkbLayoutImp* self = new ( ELeave ) |
99 CPeninputGenericVkbLayoutImp* self = new ( ELeave ) |
78 CPeninputGenericVkbLayoutImp(); |
100 CPeninputGenericVkbLayoutImp(); |
79 CleanupStack::PushL( self ); |
101 CleanupStack::PushL( self ); |