Plugin respository now uses table columns again.

This commit is contained in:
Michael Starke
2018-10-12 16:22:52 +02:00
parent 94a36fac36
commit 5be3265c17
16 changed files with 187 additions and 161 deletions

View File

@@ -25,12 +25,14 @@
#import "MPPluginHost.h"
#import "MPSettingsHelper.h"
#import "MPPluginConstants.h"
#import "MPPluginVersion.h"
NSString *const MPPluginUnkownVersion = @"unkown.plugin.version";
@implementation MPPlugin
@synthesize bundle = _bundle;
@synthesize version = _version;
- (instancetype)initWithPluginHost:(MPPluginHost *)host {
self = [super init];
@@ -72,6 +74,14 @@ NSString *const MPPluginUnkownVersion = @"unkown.plugin.version";
return self.bundle.infoDictionary[@"CFBundleShortVersionString"];
}
- (MPPluginVersion *)version {
if(!_versionInitialized) {
_version = [MPPluginVersion versionWithVersionString:self.humanVersionString];
_versionInitialized = YES;
}
return _version;
}
- (NSString *)versionString {
if(self.bundle) {
NSString *humanVersion = self.humanVersionString;