~ubuntu-branches/ubuntu/vivid/kdesdk/vivid

« back to all changes in this revision

Viewing changes to okteta/libs/kasten/controllers/document/modified/modifiedbarcontroller.h

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2012-06-06 11:49:54 UTC
  • mfrom: (0.4.21)
  • Revision ID: package-import@ubuntu.com-20120606114954-rdls73fzlpzxglbx
Tags: 4:4.8.80-0ubuntu1
* New uptream beta release
* Update dont_export_private_classes.diff

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
// Kasten gui
29
29
#include <abstractxmlguicontroller.h>
30
30
// Kasten core
31
 
#include <abstractdocument.h>
 
31
#include <kastencore.h>
32
32
 
33
33
class QLabel;
34
34
 
35
35
 
36
 
namespace Kasten1
 
36
namespace Kasten2
37
37
{
38
 
 
 
38
class AbstractModelSynchronizer;
39
39
class AbstractDocument;
40
40
class StatusBar;
41
41
 
50
50
  public: // AbstractXmlGuiController API
51
51
    virtual void setTargetModel( AbstractModel* model );
52
52
 
53
 
  protected Q_SLOTS: // action slots
54
 
    void onLocalSyncStateChanged( Kasten1::LocalSyncState localSyncState );
55
 
    void onRemoteSyncStateChanged( Kasten1::RemoteSyncState remoteSyncState );
 
53
  private Q_SLOTS:
 
54
    void onContentFlagsChanged( Kasten2::ContentFlags contentFlags );
 
55
    void onLocalSyncStateChanged( Kasten2::LocalSyncState localSyncState );
 
56
    void onRemoteSyncStateChanged( Kasten2::RemoteSyncState remoteSyncState );
 
57
    void onSynchronizerChanged( Kasten2::AbstractModelSynchronizer* newSynchronizer );
 
58
    void onSynchronizerDeleted( QObject* synchronizer );
56
59
 
57
 
  protected:
 
60
  private:
58
61
    AbstractDocument* mDocument;
 
62
    AbstractModelSynchronizer* mSynchronizer;
59
63
 
60
64
    QLabel* mLocalStateLabel;
61
65
    QLabel* mRemoteStateLabel;