~ubuntu-branches/ubuntu/utopic/kdevplatform/utopic-proposed

« back to all changes in this revision

Viewing changes to shell/projectcontroller.h

  • Committer: Package Import Robot
  • Author(s): Scarlett Clark
  • Date: 2014-08-30 03:52:11 UTC
  • mfrom: (0.3.26)
  • Revision ID: package-import@ubuntu.com-20140830035211-wndqlc843eu2v8nk
Tags: 1.7.0-0ubuntu1
* New upstream release
* Add XS-Testsuite: autopkgtest

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 
27
27
#include "shellexport.h"
28
28
 
29
 
class QModelIndex;
 
29
namespace Sublime {
 
30
    class Area;
 
31
}
 
32
 
30
33
namespace KIO {
31
34
    class Job;
32
35
}
36
39
 
37
40
class IProject;
38
41
class Core;
39
 
class UiController;
40
42
class Context;
41
43
class ContextMenuExtension;
42
44
class IPlugin;
88
90
    void setDialogProvider(IProjectDialogProvider*);
89
91
 
90
92
    KUrl projectsBaseDirectory() const;
91
 
    QString prettyFileName(KUrl url, FormattingOptions format = FormatHtml) const;
92
 
    QString prettyFilePath(KUrl url, FormattingOptions format = FormatHtml) const;
 
93
    QString prettyFileName(const KUrl& url, FormattingOptions format = FormatHtml) const override;
 
94
    QString prettyFilePath(const KUrl& url, FormattingOptions format = FormatHtml) const override;
93
95
 
94
96
    ContextMenuExtension contextMenuExtension( KDevelop::Context* ctx );
95
97
 
101
103
    void projectImportingFinished( IProject* );
102
104
    virtual void closeProject( IProject* );
103
105
    virtual void configureProject( IProject* );
 
106
 
 
107
    virtual void reparseProject( IProject* project, bool forceUpdate = false  ) override;
 
108
 
104
109
    void eventuallyOpenProjectFile(KIO::Job*,KIO::UDSEntryList);
105
110
    void openProjectForUrlSlot(bool);
106
111
//     void changeCurrentProject( ProjectBaseItem* );
138
143
    Q_PRIVATE_SLOT(d, void updateActionStates( KDevelop::Context* ) )
139
144
    Q_PRIVATE_SLOT(d, void closeSelectedProjects() )
140
145
    Q_PRIVATE_SLOT(d, void openProjectConfig() )
 
146
    Q_PRIVATE_SLOT(d, void areaChanged(Sublime::Area*) )
141
147
    class ProjectControllerPrivate* const d;
142
148
    friend class ProjectControllerPrivate;
143
149
};