first version of native NSToolbar working, it still needs some work for adding the adjust to width slider in YACReder and the search edit in YACReaderLibrary

This commit is contained in:
Luis Ángel San Martín
2014-11-04 20:01:48 +01:00
parent 38b98888a9
commit 9f81583a1b
2 changed files with 16 additions and 5 deletions

View File

@ -91,7 +91,10 @@
- (IBAction)itemClicked:(id)sender
{
NSToolbarItem *item = reinterpret_cast<NSToolbarItem *>(sender);
//toolbarPrivate->itemClicked(item);
QString identifier = QString::fromNSString([item itemIdentifier]);
QMacToolBarItem *toolButton = reinterpret_cast<QMacToolBarItem *>(identifier.toULongLong());
Q_EMIT toolButton->activated();
}
- (NSToolbarItem *) toolbar: (NSToolbar *)toolbar itemForItemIdentifier: (NSString *) itemIdentifier willBeInsertedIntoToolbar:(BOOL) willBeInserted
@ -100,8 +103,6 @@
Q_UNUSED(willBeInserted);
QList<QMacToolBarItem *> items = mytoolbar->items();
int i = [itemIdentifier intValue];
foreach (const QMacToolBarItem * item, items) {
NSToolbarItem *toolbarItem = item->nativeToolBarItem();
if([toolbarItem.itemIdentifier isEqual:itemIdentifier])