~ubuntu-branches/ubuntu/vivid/ekiga/vivid-proposed

« back to all changes in this revision

Viewing changes to lib/engine/components/gmconf-personal-details/gmconf-personal-details.h

  • Committer: Bazaar Package Importer
  • Author(s): Kilian Krause
  • Date: 2011-07-17 00:24:50 UTC
  • mfrom: (5.1.5 upstream) (7.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20110717002450-ytg3wsrc1ptd3153
Tags: 3.3.1-1
* New upstream release.
 - Required libpt-dev 2.10 and libopal-dev 3.10
* Fix debian/watch to catch new version
* Remove libnotify0.7.patch - included upstream
* Add libboost-dev and libboost-signals-dev to Build-Depends
* debian/rules: Don't install *.la files for new internal shared libs
* Fix Vcs URIs to point to correct desktop/experimental/ekiga tree

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
2
2
/*
3
3
 * Ekiga -- A VoIP and Video-Conferencing application
4
 
 * Copyright (C) 2000-2008 Damien Sandras
 
4
 * Copyright (C) 2000-2009 Damien Sandras <dsandras@seconix.com>
5
5
 
6
6
 * This program is free software; you can  redistribute it and/or modify
7
7
 * it under the terms of the GNU General Public License as published by
41
41
 
42
42
namespace Gmconf
43
43
{
44
 
  class PersonalDetails: public Ekiga::Service,
45
 
                         public Ekiga::PersonalDetails
 
44
  class PersonalDetails: public Ekiga::PersonalDetails
46
45
  {
47
46
  public:
48
47
 
64
63
 
65
64
    const std::string get_display_name () const;
66
65
 
67
 
    const std::string get_short_status () const;
 
66
    const std::string get_presence () const;
68
67
 
69
 
    const std::string get_long_status () const;
 
68
    const std::string get_status () const;
70
69
 
71
70
    void set_display_name (const std::string display_name);
72
71
 
73
 
    void set_short_status (const std::string short_status);
74
 
 
75
 
    void set_long_status (const std::string long_status);
 
72
    void set_presence (const std::string presence);
 
73
 
 
74
    void set_status (const std::string status);
 
75
 
 
76
    void set_presence_info (const std::string presence, 
 
77
                            const std::string status);
76
78
 
77
79
    /*** public but only to be called by C callbacks ***/
78
80
  public:
79
81
    void display_name_changed (std::string val);
80
 
    void short_status_changed (std::string val);
81
 
    void long_status_changed (std::string val);
 
82
    void presence_changed (std::string val);
 
83
    void status_changed (std::string val);
82
84
 
83
85
  private:
84
86
    void* display_name_notifier;
85
 
    void* short_status_notifier;
86
 
    void* long_status_notifier;
 
87
    void* presence_notifier;
 
88
    void* status_notifier;
87
89
    std::string display_name;
88
 
    std::string short_status;
89
 
    std::string long_status;
 
90
    std::string presence;
 
91
    std::string status;
90
92
  };
91
93
};
92
94