1*39a19a47SAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3*39a19a47SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*39a19a47SAndrew Rist * or more contributor license agreements. See the NOTICE file 5*39a19a47SAndrew Rist * distributed with this work for additional information 6*39a19a47SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*39a19a47SAndrew Rist * to you under the Apache License, Version 2.0 (the 8*39a19a47SAndrew Rist * "License"); you may not use this file except in compliance 9*39a19a47SAndrew Rist * with the License. You may obtain a copy of the License at 10cdf0e10cSrcweir * 11*39a19a47SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12cdf0e10cSrcweir * 13*39a19a47SAndrew Rist * Unless required by applicable law or agreed to in writing, 14*39a19a47SAndrew Rist * software distributed under the License is distributed on an 15*39a19a47SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*39a19a47SAndrew Rist * KIND, either express or implied. See the License for the 17*39a19a47SAndrew Rist * specific language governing permissions and limitations 18*39a19a47SAndrew Rist * under the License. 19cdf0e10cSrcweir * 20*39a19a47SAndrew Rist *************************************************************/ 21*39a19a47SAndrew Rist 22*39a19a47SAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir #ifndef _URLBMK_HXX 25cdf0e10cSrcweir #define _URLBMK_HXX 26cdf0e10cSrcweir 27cdf0e10cSrcweir 28cdf0e10cSrcweir #include <tools/string.hxx> 29cdf0e10cSrcweir 30cdf0e10cSrcweir //========================================================================= 31cdf0e10cSrcweir 32cdf0e10cSrcweir class INetBookmark 33cdf0e10cSrcweir 34cdf0e10cSrcweir /* [Beschreibung] 35cdf0e10cSrcweir 36cdf0e10cSrcweir Diese Klasse stellt ein Bookmark dar, welches aus einer URL und 37cdf0e10cSrcweir einem dazuge"horigen Beschreibungstext besteht. 38cdf0e10cSrcweir 39cdf0e10cSrcweir Es gibt ein eigenes Clipboardformat und Hilfsmethoden zum Kopieren 40cdf0e10cSrcweir und Einf"ugen in und aus Clipboard und DragServer. 41cdf0e10cSrcweir */ 42cdf0e10cSrcweir 43cdf0e10cSrcweir { 44cdf0e10cSrcweir String aUrl; 45cdf0e10cSrcweir String aDescr; 46cdf0e10cSrcweir 47cdf0e10cSrcweir protected: 48cdf0e10cSrcweir SetURL(const String & rS)49cdf0e10cSrcweir void SetURL( const String& rS ) { aUrl = rS; } SetDescription(const String & rS)50cdf0e10cSrcweir void SetDescription( const String& rS ) { aDescr = rS; } 51cdf0e10cSrcweir 52cdf0e10cSrcweir public: INetBookmark(const String & rUrl,const String & rDescr)53cdf0e10cSrcweir INetBookmark( const String &rUrl, const String &rDescr ) 54cdf0e10cSrcweir : aUrl( rUrl ), aDescr( rDescr ) 55cdf0e10cSrcweir {} INetBookmark()56cdf0e10cSrcweir INetBookmark() 57cdf0e10cSrcweir {} 58cdf0e10cSrcweir GetURL() const59cdf0e10cSrcweir const String& GetURL() const { return aUrl; } GetDescription() const60cdf0e10cSrcweir const String& GetDescription() const { return aDescr; } 61cdf0e10cSrcweir }; 62cdf0e10cSrcweir 63cdf0e10cSrcweir 64cdf0e10cSrcweir #endif 65cdf0e10cSrcweir 66