fixed search in MacOSX

This commit is contained in:
Luis Ángel San Martín 2014-11-17 21:34:03 +01:00
parent 3b08d75d15
commit b8ba1e5b70
2 changed files with 10 additions and 5 deletions

View File

@ -93,6 +93,8 @@
}*/ }*/
- (IBAction)itemClicked:(id)sender - (IBAction)itemClicked:(id)sender
{
if([sender respondsToSelector:@selector(itemIdentifier)])
{ {
NSToolbarItem *item = reinterpret_cast<NSToolbarItem *>(sender); NSToolbarItem *item = reinterpret_cast<NSToolbarItem *>(sender);
@ -100,6 +102,7 @@
QMacToolBarItem *toolButton = reinterpret_cast<QMacToolBarItem *>(identifier.toULongLong()); QMacToolBarItem *toolButton = reinterpret_cast<QMacToolBarItem *>(identifier.toULongLong());
Q_EMIT toolButton->activated(); Q_EMIT toolButton->activated();
} }
}
- (NSToolbarItem *) toolbar: (NSToolbar *)toolbar itemForItemIdentifier: (NSString *) itemIdentifier willBeInsertedIntoToolbar:(BOOL) willBeInserted - (NSToolbarItem *) toolbar: (NSToolbar *)toolbar itemForItemIdentifier: (NSString *) itemIdentifier willBeInsertedIntoToolbar:(BOOL) willBeInserted
{ {
@ -147,6 +150,7 @@
- (void)controlTextDidChange:(NSNotification *)notification { - (void)controlTextDidChange:(NSNotification *)notification {
NSTextField *textField = [notification object]; NSTextField *textField = [notification object];
NSLog(@"%@",[textField stringValue]);
Q_EMIT mylineedit->filterChanged(YACReader::NoModifiers, QString::fromNSString([textField stringValue])); Q_EMIT mylineedit->filterChanged(YACReader::NoModifiers, QString::fromNSString([textField stringValue]));
} }
@ -335,6 +339,7 @@ QString YACReaderMacOSXSearchLineEdit::text()
void YACReaderMacOSXSearchLineEdit::clear() void YACReaderMacOSXSearchLineEdit::clear()
{ {
[((NSTextField *)nstextfield) setStringValue:@""]; [((NSTextField *)nstextfield) setStringValue:@""];
emit filterChanged(YACReader::NoModifiers, "");
} }
void YACReaderMacOSXSearchLineEdit::setDisabled(bool disabled) void YACReaderMacOSXSearchLineEdit::setDisabled(bool disabled)