FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
ScreenSelectionController.h
1/*
2 controller for screen settings selection
3
4 Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5
6 This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7 If a copy of the MPL was not distributed with this file, You can obtain one at
8 http://mozilla.org/MPL/2.0/.
9 */
10
11#import "EditorBaseController.h"
12
13@class ConnectionParams;
15
17{
18 @private
19 NSString *_keyPath;
20 ConnectionParams *_params;
21
22 // available options
23 OrderedDictionary *_color_options;
24 NSArray *_resolution_modes;
25
26 // current selections
27 int _selection_color;
28 int _selection_resolution;
29}
30
31- (id)initWithConnectionParams:(ConnectionParams *)params;
32- (id)initWithConnectionParams:(ConnectionParams *)params keyPath:(NSString *)keyPath;
33
34@end