~ubuntu-branches/ubuntu/hardy/kdebase-workspace/hardy-backports

« back to all changes in this revision

Viewing changes to plasma/plasma/plasmaapp.h

  • Committer: Bazaar Package Importer
  • Author(s): Richard A. Johnson
  • Date: 2008-05-02 23:57:34 UTC
  • mfrom: (1.2.1 upstream) (20.1.22 hardy)
  • Revision ID: james.westby@ubuntu.com-20080502235734-kwrykz4qcvunwqf4
Tags: 4:4.0.4-0ubuntu1~hardy1
* New upstream release (LP: #225994)
* Updated control file (LP: #220655)
* Updated install files

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 
27
27
namespace Plasma
28
28
{
 
29
    class AppletBrowser;
 
30
    class Containment;
29
31
    class Corona;
30
32
    class Containment;
31
33
} // namespace Plasma
44
46
 
45
47
    void notifyStartup(bool completed);
46
48
    Plasma::Corona* corona();
 
49
    void showAppletBrowser(Plasma::Containment *containment);
47
50
 
48
51
public Q_SLOTS:
49
52
    // DBUS interface. if you change these methods, you MUST run:
54
57
private Q_SLOTS:
55
58
    void setCrashHandler();
56
59
    void cleanup();
 
60
    void appletBrowserDestroyed();
 
61
    void createView(Plasma::Containment *containment);
 
62
    void panelRemoved(QObject* panel);
57
63
 
58
64
private:
59
65
    PlasmaApp(Display* display, Qt::HANDLE visual, Qt::HANDLE colormap);
60
66
    static void crashHandler(int signal);
61
 
    void createPanels();
62
67
 
63
68
    RootWidget *m_root;
64
69
    Plasma::Corona *m_corona;
65
70
    QList<PanelView*> m_panels;
 
71
    Plasma::AppletBrowser *m_appletBrowser;
66
72
};
67
73
 
68
74
#endif // multiple inclusion guard