~chrisccoulson/oxide/lp1504853

« back to all changes in this revision

Viewing changes to qt/lib/common/oxide_qt_content_main_delegate.h

  • Committer: Chris Coulson
  • Date: 2013-07-26 22:30:14 UTC
  • Revision ID: chris.coulson@canonical.com-20130726223014-22diaj17fd9luojc
Get rid of liboxideprivate.so. It doesn't really make any sense to split functionality between 2 libraries and then have to expose private implementation details across API boundaries. Now we have a single public library exposing the QtQuick API, and a tiny Qml plugin to register the types

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 
21
21
#include "base/compiler_specific.h"
22
22
 
23
 
#include "oxide/common/oxide_content_main_delegate.h"
24
 
#include "oxide/common/oxide_export.h"
 
23
#include "shared/common/oxide_content_main_delegate.h"
 
24
#include "shared/common/oxide_export.h"
25
25
 
26
26
namespace oxide {
27
27
namespace qt {
28
28
 
29
 
class OXIDE_EXPORT ContentMainDelegate FINAL :
30
 
    public oxide::ContentMainDelegate {
 
29
class ContentMainDelegate FINAL : public oxide::ContentMainDelegate {
31
30
 public:
32
31
  ContentMainDelegate() {}
33
32
 
34
 
  static oxide::ContentMainDelegate* Create();
 
33
  OXIDE_EXPORT static oxide::ContentMainDelegate* Create();
35
34
 
36
35
 private:
37
36
  content::ContentBrowserClient* CreateContentBrowserClientImpl() FINAL;