From 83e7d90131a60206a219edf4a2ba9e570c689268 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 13 Oct 2023 18:02:18 +0900 Subject: Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, QIODevice with TQ* version Signed-off-by: Michele Calgaro (cherry picked from commit 241e0082f7b9ccadaeed0ef43a1c9ebb9b4fe840) --- .../docs/tdebase/kate/regular-expressions.docbook | 2 +- .../khelpcenter/userguide/tde-for-admins.docbook | 26 ++--- tde-i18n-da/docs/tdebase/ksplashml/index.docbook | 66 +++++------ tde-i18n-da/docs/tdeedu/kstars/dcop.docbook | 8 +- .../docs/tdeedu/kstars/scriptbuilder.docbook | 36 +++--- .../docs/tdegraphics/ksnapshot/index.docbook | 6 +- .../docs/tdemultimedia/artsbuilder/detail.docbook | 2 +- .../docs/tdemultimedia/artsbuilder/mcop.docbook | 2 +- tde-i18n-da/docs/tdepim/kalarm/index.docbook | 126 ++++++++++----------- tde-i18n-da/docs/tdepim/karm/index.docbook | 12 +- .../docs/tdesdk/scripts/man-qtdoc.1.docbook | 4 +- .../docs/tdevelop/kde_app_devel/index.docbook | 44 +++---- tde-i18n-da/docs/tdevelop/kdearch/index.docbook | 46 ++++---- tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook | 20 ++-- tde-i18n-da/messages/tdegraphics/kruler.po | 4 +- tde-i18n-da/messages/tdesdk/umbrello.po | 4 +- tde-i18n-da/messages/tdevelop/tdevelop.po | 16 +-- tde-i18n-da/messages/tdewebdev/kommander.po | 4 +- 18 files changed, 214 insertions(+), 214 deletions(-) (limited to 'tde-i18n-da') diff --git a/tde-i18n-da/docs/tdebase/kate/regular-expressions.docbook b/tde-i18n-da/docs/tdebase/kate/regular-expressions.docbook index 24d5a796d1d..7241a1e4ddb 100644 --- a/tde-i18n-da/docs/tdebase/kate/regular-expressions.docbook +++ b/tde-i18n-da/docs/tdebase/kate/regular-expressions.docbook @@ -465,7 +465,7 @@ udtryk i perl, eller med dem for eksempel i (?!PATTERN) (Negativ fremadskuen) Den negative fremadskuen forhindrer en mulig match i at blive anerkendt hvis den følgende del af den søgte streng ikke matcher dens PATTERN. -Udtrykket const \w+\b(?!\s*&) vil matche ved const char i strengen const char* foo men den ikke kan matche const QString i const QString& bar fordi & matcher den negative fremadskuen påstandsmønster. +Udtrykket const \w+\b(?!\s*&) vil matche ved const char i strengen const char* foo men den ikke kan matche const TQString i const TQString& bar fordi & matcher den negative fremadskuen påstandsmønster. diff --git a/tde-i18n-da/docs/tdebase/khelpcenter/userguide/tde-for-admins.docbook b/tde-i18n-da/docs/tdebase/khelpcenter/userguide/tde-for-admins.docbook index 0868ff00099..67d2bbc1ec1 100644 --- a/tde-i18n-da/docs/tdebase/khelpcenter/userguide/tde-for-admins.docbook +++ b/tde-i18n-da/docs/tdebase/khelpcenter/userguide/tde-for-admins.docbook @@ -1720,11 +1720,11 @@ session-4 QCStringList interfaces() QCStringList functions() int sessionCount() -QString currentSession() -QString newSession() -QString newSession(QString type) -QString sessionId(int position) -void activateSession(QString sessionId) +TQString currentSession() +TQString newSession() +TQString newSession(TQString type) +TQString sessionId(int position) +void activateSession(TQString sessionId) void nextSession() void prevSession() void moveSessionLeft() @@ -1741,15 +1741,15 @@ QCStringList functions() bool closeSession() bool sendSignal(int signal) void clearHistory() -void renameSession(QString name) -QString sessionName() +void renameSession(TQString name) +TQString sessionName() int sessionPID() -QString schema() -void setSchema(QString schema) -QString encoding() -void setEncoding(QString encoding) -QString keytab() -void setKeytab(QString keyboard) +TQString schema() +void setSchema(TQString schema) +TQString encoding() +void setEncoding(TQString encoding) +TQString keytab() +void setKeytab(TQString keyboard) QSize size() void setSize(QSize size) diff --git a/tde-i18n-da/docs/tdebase/ksplashml/index.docbook b/tde-i18n-da/docs/tdebase/ksplashml/index.docbook index 5cae581f7a2..96acb42800c 100644 --- a/tde-i18n-da/docs/tdebase/ksplashml/index.docbook +++ b/tde-i18n-da/docs/tdebase/ksplashml/index.docbook @@ -501,7 +501,7 @@ Welcome Text = Indlæser KDE Før dit program starter sit beregningsintensive arbejde, eller før det begynder med at indlæse plugin, &etc;, startes &ksplash; som følger: DCOPClient *c = kapp->dcopClient(); -QString error; +TQString error; QCString KSplashName; int pid = 0; QStringList args; @@ -532,10 +532,10 @@ data)) Når du ønsker at vise en besked med eller uden ikon bruges -arg << QString("iconName") << QString("programName") << -QString("Some description"); +arg << TQString("iconName") << TQString("programName") << +TQString("Some description"); if (!(c->send(KSplashName, "KSplashIface", -"programStarted(QString,QString,QString)", data)) +"programStarted(TQString,TQString,TQString)", data)) { // Some error processing here. } @@ -600,7 +600,7 @@ X-KSplash-ObjectName=Theme2k Plugin-klasser skal sørge for en statisk funktion der hedder names der returnerer en liste af navne ved hvilke de kan startes. Hvis dit plugin kan indstilles i kontrolcenter-modulet, skal det sørge for en ThemeEngineConfig-baseret klasse for indstillingen. Plugin-klasser skal gå forud for mindst en af de virtuelle funktioner slotSetText, slotSetPixmap, slotUpdateProgress og slotUpdateSteps for at være brugbare. -Konstruktøren skal være på formen ThemeEngine( QWidget *parent, const char *name, const QStringList &args ) så den kan bruges med KGenericFactory. +Konstruktøren skal være på formen ThemeEngine( TQWidget *parent, const char *name, const QStringList &args ) så den kan bruges med KGenericFactory. Det sidste krav synes måske kompliceret, men, som vi skal se senere, du kan sædvanligvis ignorere det ved at tilføje en enkelt linje til din kildefil. @@ -633,11 +633,11 @@ class Theme2k: public ThemeEngine { TQ_OBJECT public: - Theme2k( QWidget *, const char *, const QStringList& ); + Theme2k( TQWidget *, const char *, const QStringList& ); - inline const QString name() + inline const TQString name() { - return( QString("KSplash2k") ); + return( TQString("KSplash2k") ); } inline const KDialogBase *config( TDEConfig *kc ) { @@ -654,7 +654,7 @@ public: }; public slots: - inline void slotSetText( const QString& s ) + inline void slotSetText( const TQString& s ) { if( mText && mText->text() != s ) mText->setText( s ); }; @@ -665,15 +665,15 @@ private: QLabel *mText; RotWidget *mRotator; - QColor mTBgColor, mTFgColor, mRotColor1, mRotColor2, mStatusColor; + TQColor mTBgColor, mTFgColor, mRotColor1, mRotColor2, mStatusColor; int mRotSpeed; - QString mWndTitle, mLogoFile; + TQString mWndTitle, mLogoFile; }; #endif -Lad os analysere ovenstående. Theme2k-klassen tilfredsstiller navnekonventionerne, og er arvet fra ThemeEngine. Den sørger for en Theme2k::names(), og har en konstruktør der tager de krævede parametre: Theme2k( QWidget *, const char *, const QStringList& ); og sørger også for en simpel Theme2k::slotSetText() metode. Indtil videre bekymrer vi os ikke om RotWidget-klassen. Det er en lille kontrol der sørger for nogle øjenlækkerier for brugeren. Vores plugin er meget simpelt og viser ikke nogen ikoner og har ingen fremgangslinje. Hvis du gerne vil vise ikoner, så sæt slotSetPixmap-funktionen ud af kraft. Lignende funktioner eksisterer til at sætte fremgangslinjens område (slotUpdateSteps) og til at forøge (slotUpdateProgress) det nuværende skridt. +Lad os analysere ovenstående. Theme2k-klassen tilfredsstiller navnekonventionerne, og er arvet fra ThemeEngine. Den sørger for en Theme2k::names(), og har en konstruktør der tager de krævede parametre: Theme2k( TQWidget *, const char *, const QStringList& ); og sørger også for en simpel Theme2k::slotSetText() metode. Indtil videre bekymrer vi os ikke om RotWidget-klassen. Det er en lille kontrol der sørger for nogle øjenlækkerier for brugeren. Vores plugin er meget simpelt og viser ikke nogen ikoner og har ingen fremgangslinje. Hvis du gerne vil vise ikoner, så sæt slotSetPixmap-funktionen ud af kraft. Lignende funktioner eksisterer til at sætte fremgangslinjens område (slotUpdateSteps) og til at forøge (slotUpdateProgress) det nuværende skridt. Implementation af plugin @@ -686,7 +686,7 @@ private: Makroen K_EXPORT_COMPONENT_FACTORY erklæres i kgenericfactory.h. Videre til konstruktøren! Da dette er et meget simpelt plugin, er konstruktøren temmelig ligetil. Plugin-konstruktør -Theme2k::Theme2k( QWidget *parent, const char *name, const QStringList &args +Theme2k::Theme2k( TQWidget *parent, const char *name, const QStringList &args ) :ThemeEngine( parent, name, args ) { @@ -707,10 +707,10 @@ private: if( !cfg ) return; - cfg->setGroup( QString("KSplash Theme: %1").arg(mTheme->theme()) ); + cfg->setGroup( TQString("KSplash Theme: %1").arg(mTheme->theme()) ); - QColor DefaultTBgColor( Qt::darkBlue ); - QColor DefaultTFgColor( Qt::white ); + TQColor DefaultTBgColor( Qt::darkBlue ); + TQColor DefaultTFgColor( Qt::white ); mTBgColor = cfg->readColorEntry( "Title Background Color", &DefaultTBgColor ); @@ -718,14 +718,14 @@ private: &DefaultTFgColor ); mStatusColor = cfg->readColorEntry("Status Text Color", &mTBgColor ); - QColor DefaultRot1( Qt::darkBlue ); - QColor DefaultRot2( Qt::cyan ); + TQColor DefaultRot1( Qt::darkBlue ); + TQColor DefaultRot2( Qt::cyan ); mRotColor1 = cfg->readColorEntry( "Rotator Color 1", &DefaultRot1 ); mRotColor2 = cfg->readColorEntry( "Rotator Color 2", &DefaultRot2 ); mRotSpeed = cfg->readNumEntry( "Rotator Speed", 30 ); mWndTitle = cfg->readEntry( "Window Title", i18n("Please wait...") ); - mLogoFile = cfg->readEntry( "Logo File", QString::null ); + mLogoFile = cfg->readEntry( "Logo File", TQString::null ); } @@ -837,7 +837,7 @@ K_EXPORT_COMPONENT_FACTORY( ksplash2k, KGenericFactory<Theme2k> ); Cfg2k::Cfg2k( TDEConfig * ) {} -Theme2k::Theme2k( QWidget *parent, const char *name, const QStringList &args +Theme2k::Theme2k( TQWidget *parent, const char *name, const QStringList &args ) :ThemeEngine( parent, name, args ) { @@ -861,8 +861,8 @@ void Theme2k::initUi() QLabel *logo = new QLabel( vbox ); logo->setPalette( Qt::white ); - QString px( locate( "appdata", mTheme->themeDir() + -(mLogoFile.isNull()?QString("/Logo.png"):mLogoFile) ) ); + TQString px( locate( "appdata", mTheme->themeDir() + +(mLogoFile.isNull()?TQString("/Logo.png"):mLogoFile) ) ); if (px.isNull()) px = locate("appdata","Themes/Default/splash_top.png"); if( !px.isNull() ) @@ -903,10 +903,10 @@ void Theme2k::readSettings() if( !cfg ) return; - cfg->setGroup( QString("KSplash Theme: %1").arg(mTheme->theme()) ); + cfg->setGroup( TQString("KSplash Theme: %1").arg(mTheme->theme()) ); - QColor DefaultTBgColor( Qt::darkBlue ); - QColor DefaultTFgColor( Qt::white ); + TQColor DefaultTBgColor( Qt::darkBlue ); + TQColor DefaultTFgColor( Qt::white ); mTBgColor = cfg->readColorEntry( "Title Background Color", &DefaultTBgColor ); @@ -914,14 +914,14 @@ void Theme2k::readSettings() &DefaultTFgColor ); mStatusColor = cfg->readColorEntry("Status Text Color", &mTBgColor ); - QColor DefaultRot1( Qt::darkBlue ); - QColor DefaultRot2( Qt::cyan ); + TQColor DefaultRot1( Qt::darkBlue ); + TQColor DefaultRot2( Qt::cyan ); mRotColor1 = cfg->readColorEntry( "Rotator Color 1", &DefaultRot1 ); mRotColor2 = cfg->readColorEntry( "Rotator Color 2", &DefaultRot2 ); mRotSpeed = cfg->readNumEntry( "Rotator Speed", 30 ); mWndTitle = cfg->readEntry( "Window Title", i18n("Please wait...") ); - mLogoFile = cfg->readEntry( "Logo File", QString::null ); + mLogoFile = cfg->readEntry( "Logo File", TQString::null ); } @@ -940,11 +940,11 @@ void Theme2k::readSettings() /** * @short Display a rotating-gradient widget. */ -class RotWidget: public QWidget +class RotWidget: public TQWidget { TQ_OBJECT public: - RotWidget( QWidget *, const QColor&, const QColor&, int ); + RotWidget( TQWidget *, const TQColor&, const TQColor&, int ); ~RotWidget(); private slots: @@ -955,7 +955,7 @@ protected: void paintEvent( QPaintEvent * ); void resizeEvent( QResizeEvent * ); - QColor m_color1, m_color2; + TQColor m_color1, m_color2; int m_step, m_speed; QTimer *m_stepTimer; @@ -978,9 +978,9 @@ protected: #include "rotwidget.h" #include "rotwidget.moc" -RotWidget::RotWidget( QWidget *parent, const QColor& c1, const QColor& +RotWidget::RotWidget( TQWidget *parent, const TQColor& c1, const TQColor& c2, int sp ) - :QWidget(parent), m_color1(c1), m_color2(c2), m_step(0), m_speed(sp) + :TQWidget(parent), m_color1(c1), m_color2(c2), m_step(0), m_speed(sp) { if( (m_speed <= 0) || (m_speed > 20) ) m_speed = 1; diff --git a/tde-i18n-da/docs/tdeedu/kstars/dcop.docbook b/tde-i18n-da/docs/tdeedu/kstars/dcop.docbook index 738f58cc3b2..f7c079076cd 100644 --- a/tde-i18n-da/docs/tdeedu/kstars/dcop.docbook +++ b/tde-i18n-da/docs/tdeedu/kstars/dcop.docbook @@ -6,7 +6,7 @@ DCOP-funktioner &kstars; DCOP-grænseflade indeholder følgende funktioner: - lookTowards( const QString direction ): Drejer stjernekortet i den retning funktionens argument angiver. Det kan være navnet på ethvert objekt på himlen eller et af fælgende retningsord eller forkortelser: zenit (eller z), north (n), northeast (ne), east (e), southeast (se), south (s), southwest(sw), west(w), northwest (nw). + lookTowards( const TQString direction ): Drejer stjernekortet i den retning funktionens argument angiver. Det kan være navnet på ethvert objekt på himlen eller et af fælgende retningsord eller forkortelser: zenit (eller z), north (n), northeast (ne), east (e), southeast (se), south (s), southwest(sw), west(w), northwest (nw). setRaDec( double ra, double dec ): Drejer stjernekortet i retning af de angivne koordinater i ækvatorsystemet. @@ -22,13 +22,13 @@ waitFor( double t ): Hold pause i t sekunder før de næste kommandoer i scriptet udføres. - waitForKey( const QString k ): Stop udførelsen af scriptet indtil brugeren trykker på en bestemt tast. På nuværende tidspunkt kan man kun bruge enkelttaster ikke tastekombinationer (som f.eks. &Ctrl;C). Skriv space for at bruge mellemrumstasten. + waitForKey( const TQString k ): Stop udførelsen af scriptet indtil brugeren trykker på en bestemt tast. På nuværende tidspunkt kan man kun bruge enkelttaster ikke tastekombinationer (som f.eks. &Ctrl;C). Skriv space for at bruge mellemrumstasten. setTracking( bool track ): Slår følgning af et objekt til og fra. - changeViewOption( const QString option, const QString value ): Tilret en visningsindstilling. Der er mange indstillinger der kan tilrettes. Alle indstillinger der kan ændres i vinduet Indstil &kstars; kan tilrettes her også. Det første argument er indstillingens navn (navnene tages fra opsætningsfilen kstarsrc). Det andet argument er den værdi du vil give indstillingen. Argumentbehandlingen er skrevet så den skulle være solid, så hvis du skriver noget forkert skulle den fejle på en pæn måde. + changeViewOption( const TQString option, const TQString value ): Tilret en visningsindstilling. Der er mange indstillinger der kan tilrettes. Alle indstillinger der kan ændres i vinduet Indstil &kstars; kan tilrettes her også. Det første argument er indstillingens navn (navnene tages fra opsætningsfilen kstarsrc). Det andet argument er den værdi du vil give indstillingen. Argumentbehandlingen er skrevet så den skulle være solid, så hvis du skriver noget forkert skulle den fejle på en pæn måde. - setGeoLocation( const QString city, const QString province, const QString country ): Ændrer det sted himlen ses fra til den angivne by. Hvis den ikke findes i KStars sker der ingenting. + setGeoLocation( const TQString city, const TQString province, const TQString country ): Ændrer det sted himlen ses fra til den angivne by. Hvis den ikke findes i KStars sker der ingenting. stop() [clock]: Stopper tiden i simuleringen. diff --git a/tde-i18n-da/docs/tdeedu/kstars/scriptbuilder.docbook b/tde-i18n-da/docs/tdeedu/kstars/scriptbuilder.docbook index ef109b121f4..5a19064d552 100644 --- a/tde-i18n-da/docs/tdeedu/kstars/scriptbuilder.docbook +++ b/tde-i18n-da/docs/tdeedu/kstars/scriptbuilder.docbook @@ -38,40 +38,40 @@ Generiske enhedsfunktioner: Funktioner til at oprette eller lukke af for enheder, osv. - startINDI (QString deviceName, bool useLocal): Opret en INDI-enhed enten i lokaltilstand eller i servertilstand. - shutdownINDI (QString deviceName): Luk af for en INDI-enhed. - switchINDI(QString deviceName, bool turnOn): Forbind eller afbryd en INDI-enhed. - setINDIPort(QString deviceName, QString port): Indstil INDI-enhedens forbindelsesport. - setINDIAction(QString deviceName, QString action): Aktivér en INDI-handling. Handlingen kan være et hvilket som helst element i en skifteegenskab. - waitForINDIAction(QString deviceName, QString action): Hold pause i kørsel af scriptet til angiven handlingsegenskab returnerer med status O.k. + startINDI (TQString deviceName, bool useLocal): Opret en INDI-enhed enten i lokaltilstand eller i servertilstand. + shutdownINDI (TQString deviceName): Luk af for en INDI-enhed. + switchINDI(TQString deviceName, bool turnOn): Forbind eller afbryd en INDI-enhed. + setINDIPort(TQString deviceName, TQString port): Indstil INDI-enhedens forbindelsesport. + setINDIAction(TQString deviceName, TQString action): Aktivér en INDI-handling. Handlingen kan være et hvilket som helst element i en skifteegenskab. + waitForINDIAction(TQString deviceName, TQString action): Hold pause i kørsel af scriptet til angiven handlingsegenskab returnerer med status O.k. Teleskopfunktioner: Funktioner til at styre teleskopbevægelser og status. - setINDIScopeAction(QString deviceName, QString action): Indstil teleskopets tilstand eller handling. Tilgængelige tilvalg er SLEW, TRACK, SYNC, PARK og ABORT. - setINDITargetCoord(QString deviceName, double RA, double DEC): Indstil teleskopets JNow-målkoordinater til RA og DEC. - setINDITargetName(QString deviceName, QString objectName): Indstil teleskopets JNow-målkoordinater til koordinaterne for objectName. Kstars slår objektnavnet op i sin database og henter RA og DEC når de er fundet. - setINDIGeoLocation(QString deviceName, double longitude, double latitude): Sæt teleskopets geografiske sted til de længdegrader og breddegrader som angives. Længdegraden måles mod øst fra Greenwich, i Storbritannien. Selvom det er almindeligt at bruge negative længdegrader for den vestlige halvklode, kræver INDI imidlertid længdegrader mellem 0 og 360 grader. Hvis du har en negative længdegrad, så læg blot 360 grader til for at få værdien som INDI forventer sig. For eksempel har Calgary i Canada følgende koordinater i KStars: Længdegrad -114 04 58 og breddegrad 51 02 58. Altså ville INDI behøve længdegraden 360 - 114,069 = 245,917 grader. - setINDIUTC(QString ddeviceName, QString UTCDateTime): Indstil teleskopets UTC-tid i ISO 8601-format. Formatet er ÅÅÅÅ/MM/DDTTT:MM:SS.(f.eks. 2004-07-12T22:05:32). + setINDIScopeAction(TQString deviceName, TQString action): Indstil teleskopets tilstand eller handling. Tilgængelige tilvalg er SLEW, TRACK, SYNC, PARK og ABORT. + setINDITargetCoord(TQString deviceName, double RA, double DEC): Indstil teleskopets JNow-målkoordinater til RA og DEC. + setINDITargetName(TQString deviceName, TQString objectName): Indstil teleskopets JNow-målkoordinater til koordinaterne for objectName. Kstars slår objektnavnet op i sin database og henter RA og DEC når de er fundet. + setINDIGeoLocation(TQString deviceName, double longitude, double latitude): Sæt teleskopets geografiske sted til de længdegrader og breddegrader som angives. Længdegraden måles mod øst fra Greenwich, i Storbritannien. Selvom det er almindeligt at bruge negative længdegrader for den vestlige halvklode, kræver INDI imidlertid længdegrader mellem 0 og 360 grader. Hvis du har en negative længdegrad, så læg blot 360 grader til for at få værdien som INDI forventer sig. For eksempel har Calgary i Canada følgende koordinater i KStars: Længdegrad -114 04 58 og breddegrad 51 02 58. Altså ville INDI behøve længdegraden 360 - 114,069 = 245,917 grader. + setINDIUTC(TQString ddeviceName, TQString UTCDateTime): Indstil teleskopets UTC-tid i ISO 8601-format. Formatet er ÅÅÅÅ/MM/DDTTT:MM:SS.(f.eks. 2004-07-12T22:05:32). Kamera/CCD-funktioner: Funktioner til at styre kamera/CCD-egenskaber og status. - setINDICCDTemp(QString deviceName, int temp): Indstil CCD-kredsens måltemperatur i grader Celsius. - setINDIFrameType(QString deviceName, QString type): Indstil CCD-rammetype. Tilgængelige tilvalg er FRAME_LIGHT, FRAME_BIAS, FRAME_DARK og FRAME_FLAT. - startINDIExposure(QString deviceName, int timeout): Start eksponering med CCD eller kamera med længden som angives af timeout i sekunder. + setINDICCDTemp(TQString deviceName, int temp): Indstil CCD-kredsens måltemperatur i grader Celsius. + setINDIFrameType(TQString deviceName, TQString type): Indstil CCD-rammetype. Tilgængelige tilvalg er FRAME_LIGHT, FRAME_BIAS, FRAME_DARK og FRAME_FLAT. + startINDIExposure(TQString deviceName, int timeout): Start eksponering med CCD eller kamera med længden som angives af timeout i sekunder. Fokuseringsfunktioner: Funktioner til at styre fokuseringsenhedens bevægelse og status. - setINDIFocusSpeed(QString deviceName, QString action): Angiv fokuseringsenhedens hastighed. Tilgængelige tilvalg er FOCUS_HALT, FOCUS_SLOW, FOCUS_MEDIUM og FOCUS_FAST. - setINDIFocusTimeout(QString deviceName, int timeout): Indstil tidsgrænsen i sekunder for alle følgende startINDIFocus-handlinger. - startINDIFocus(QString deviceName, int focusDir): Flyt enten fokuseringsenheden indad (focusDir = 0) eller udad (focusDir = 1). Handlingens hastighed og varighed angives af funktionerne setINDIFocusSpeed() og setINDIFocusTimeout(). + setINDIFocusSpeed(TQString deviceName, TQString action): Angiv fokuseringsenhedens hastighed. Tilgængelige tilvalg er FOCUS_HALT, FOCUS_SLOW, FOCUS_MEDIUM og FOCUS_FAST. + setINDIFocusTimeout(TQString deviceName, int timeout): Indstil tidsgrænsen i sekunder for alle følgende startINDIFocus-handlinger. + startINDIFocus(TQString deviceName, int focusDir): Flyt enten fokuseringsenheden indad (focusDir = 0) eller udad (focusDir = 1). Handlingens hastighed og varighed angives af funktionerne setINDIFocusSpeed() og setINDIFocusTimeout(). Filterfunktioner: Funktioner til at kontrollere filterpositioner. - setINDIFilterNum(QString deviceName, int filter_num): Ændr filterposition til filter_num. Brugeren kan tildele alias for filternummer i dialogen Indstil INDI under menuen Enheder (f.eks. Filter 1 = Rød, Filter 2 = Grøn, etc.). + setINDIFilterNum(TQString deviceName, int filter_num): Ændr filterposition til filter_num. Brugeren kan tildele alias for filternummer i dialogen Indstil INDI under menuen Enheder (f.eks. Filter 1 = Rød, Filter 2 = Grøn, etc.). diff --git a/tde-i18n-da/docs/tdegraphics/ksnapshot/index.docbook b/tde-i18n-da/docs/tdegraphics/ksnapshot/index.docbook index 82224a9b3cd..fc0395bf073 100644 --- a/tde-i18n-da/docs/tdegraphics/ksnapshot/index.docbook +++ b/tde-i18n-da/docs/tdegraphics/ksnapshot/index.docbook @@ -213,16 +213,16 @@ Du kan få en liste med tilgængelige &DCOP;-grænseflader, for at bruge de rigtige flag, som vist i dette eksempel: $ dcop `dcopstart ksnapshot` interface QCStringList interfaces() QCStringList functions() -QString url() +TQString url() void slotGrab() void slotPrint() void slotSave() -bool save(QString filename) +bool save(TQString filename) void slotSaveAs() void slotCopy() void setTime(int newTime) int timeout() -void setURL(QString newURL) +void setURL(TQString newURL) void setGrabMode(int grab) int grabMode() void slotMovePointer(int x,int y) diff --git a/tde-i18n-da/docs/tdemultimedia/artsbuilder/detail.docbook b/tde-i18n-da/docs/tdemultimedia/artsbuilder/detail.docbook index ebf6ba4deab..45bc5a75402 100644 --- a/tde-i18n-da/docs/tdemultimedia/artsbuilder/detail.docbook +++ b/tde-i18n-da/docs/tdemultimedia/artsbuilder/detail.docbook @@ -752,7 +752,7 @@ public: er noget anderledes end at følge en NULL-peger. Du fortalte slet ikke objektet hvad det er, og nu forsøger du at bruge det. Gætværket her er at du vil have en ny lokal instans af et Arts::Synth_PLAY-objekt. Du kan naturligvis have villet gøre noget andet (såsom at oprette objektet et andet sted, eller bruge et eksisterende fjernobjekt). Det er i alle tilfælde en bekvem genvej til at oprette objekter. At oprette et objekt når det først bruges virker ikke når du allerede har tildelt det til noget andet (som en null-reference). Den tilsvarende C++ terminologi ville være - QWidget* w; + TQWidget* w; w->show(); som naturligvis helt enkelt giver en segmenteringsfejl i C++. Så dette er anderledes her. Denne måde at oprette objekt er tricket, eftersom det ikke er nødvendigt at der findes en implementering for din grænseflade. diff --git a/tde-i18n-da/docs/tdemultimedia/artsbuilder/mcop.docbook b/tde-i18n-da/docs/tdemultimedia/artsbuilder/mcop.docbook index c38324fa5e1..66848787e18 100644 --- a/tde-i18n-da/docs/tdemultimedia/artsbuilder/mcop.docbook +++ b/tde-i18n-da/docs/tdemultimedia/artsbuilder/mcop.docbook @@ -1219,7 +1219,7 @@ struct TypeDef { Der er ingen grund til at basere mellemprogrammer for multimedie på &Qt;. Ved at bestemme sig for det, og bruge alle de behagelige &Qt;-strømme og andre ting, kan det let føre til at mellemprogrammer kun bliver en sag for &Qt;-(eller i virkeligheden kun &kde;). Jeg mener at hvis jeg nogensinde ser at GNOME også bruger &DCOP;, eller noget lignende, er det naturligvis beviset for at jeg har taget fejl. -Selvom jeg ved at &DCOP; i grunden ikke kender til de datatyper som den sender, så man ville kunne bruge &DCOP; uden &Qt;, se hvordan den bruges i daglig &kde;-brug: man sender typer rundt såsom QString, QRect, QPixmap, QCString, .... Disse bruger &Qt;'s-serialisering. Så hvis nogen vælger at understøtte &DCOP; i et GNOME-program, skal han enten angive at han bruger QString,... typer (selvom han ikke gør det), og emulere måden som &Qt; bruger til strømme, eller også skulle han sende andre streng-, pixmap- og rect-typer rundt, og på den måde alligevel ikke kunne virke sammen med &kde;-programmer. +Selvom jeg ved at &DCOP; i grunden ikke kender til de datatyper som den sender, så man ville kunne bruge &DCOP; uden &Qt;, se hvordan den bruges i daglig &kde;-brug: man sender typer rundt såsom TQString, QRect, QPixmap, QCString, .... Disse bruger &Qt;'s-serialisering. Så hvis nogen vælger at understøtte &DCOP; i et GNOME-program, skal han enten angive at han bruger TQString,... typer (selvom han ikke gør det), og emulere måden som &Qt; bruger til strømme, eller også skulle han sende andre streng-, pixmap- og rect-typer rundt, og på den måde alligevel ikke kunne virke sammen med &kde;-programmer. Nå, under alle omstændigheder var det altid meningen at &arts; var beregnet til at virke med eller uden &kde;, med eller uden &Qt;, med eller uden X11, og måske til og med med eller uden &Linux; (og jeg har ikke engang indvendinger mod personer som tilretter den til operativsystemer som ikke er frie). diff --git a/tde-i18n-da/docs/tdepim/kalarm/index.docbook b/tde-i18n-da/docs/tdepim/kalarm/index.docbook index b8709c06f99..7c9c5040a10 100644 --- a/tde-i18n-da/docs/tdepim/kalarm/index.docbook +++ b/tde-i18n-da/docs/tdepim/kalarm/index.docbook @@ -1711,8 +1711,8 @@ continuously in the background and alarms are always enabled. afbryd en allerede skemalagt alarm. -void cancelEvent(const QString& calendarFile, - const QString& eventID) +void cancelEvent(const TQString& calendarFile, + const TQString& eventID) @@ -1754,8 +1754,8 @@ continuously in the background and alarms are always enabled. udløs en allerede skemalagt alarm. -void triggerEvent(const QString& calendarFile, - const QString& eventID) +void triggerEvent(const TQString& calendarFile, + const TQString& eventID) @@ -1799,8 +1799,8 @@ continuously in the background and alarms are always enabled. udløs eller annullér en allerede skemalagt alarm. -void handleEvent(const QString& calendarFile, - const QString& eventID) +void handleEvent(const TQString& calendarFile, + const TQString& eventID) @@ -1850,43 +1850,43 @@ continuously in the background and alarms are always enabled. skemalæg en ny alarm. -bool scheduleMessage(const QString& message, - const QString& dateTime, +bool scheduleMessage(const TQString& message, + const TQString& dateTime, int lateCancel, int flags, - const QString& bgColor, - const QString& fgColor, - const QString& font, + const TQString& bgColor, + const TQString& fgColor, + const TQString& font, const KURL& audioURL, int reminder, - const QString& recurrence, + const TQString& recurrence, int simpleRepeatInterval, int simpleRepeatCount) -bool scheduleMessage(const QString& message, - const QString& dateTime, +bool scheduleMessage(const TQString& message, + const TQString& dateTime, int lateCancel, int flags, - const QString& bgColor, - const QString& fgColor, - const QString& font, + const TQString& bgColor, + const TQString& fgColor, + const TQString& font, const KURL& audioURL, int reminder, int recurType, int recurInterval, int recurCount) -bool scheduleMessage(const QString& message, - const QString& dateTime, +bool scheduleMessage(const TQString& message, + const TQString& dateTime, int lateCancel, int flags, - const QString& bgColor, - const QString& fgColor, - const QString& font, + const TQString& bgColor, + const TQString& fgColor, + const TQString& font, const KURL& audioURL, int reminder, int recurType, int recurInterval, - const QString& endDateTime) + const TQString& endDateTime) @@ -1923,7 +1923,7 @@ continuously in the background and alarms are always enabled. bgColor -Angiver baggrundsfarve for at vise meddelelsen. Formatet på strengen kan være #RRGGBB (som returneres af QColor::name()), hvor RR, GG og BB er tocifrede hexadecimale værdier for rød, grøn og blå. Alternativt kan strengen være et af de andre formater som accepteres af QColor::setNamedColor(), såsom et navn fra X-farvedatabasen (f.eks. red eller steelblue). Angiv strengens værdi som nul for at vælge nuværende standardbaggrundsfarve. +Angiver baggrundsfarve for at vise meddelelsen. Formatet på strengen kan være #RRGGBB (som returneres af TQColor::name()), hvor RR, GG og BB er tocifrede hexadecimale værdier for rød, grøn og blå. Alternativt kan strengen være et af de andre formater som accepteres af TQColor::setNamedColor(), såsom et navn fra X-farvedatabasen (f.eks. red eller steelblue). Angiv strengens værdi som nul for at vælge nuværende standardbaggrundsfarve. @@ -2025,21 +2025,21 @@ continuously in the background and alarms are always enabled. bool scheduleFile(const KURL& URL, - const QString& dateTime, + const TQString& dateTime, int lateCancel, int flags, - const QString& bgColor, + const TQString& bgColor, const KURL& audioURL, int reminder, - const QString& recurrence, + const TQString& recurrence, int simpleRepeatInterval, int simpleRepeatCount) bool scheduleFile(const KURL& URL, - const QString& dateTime, + const TQString& dateTime, int lateCancel, int flags, - const QString& bgColor, + const TQString& bgColor, const KURL& audioURL, int reminder, int recurType, @@ -2047,15 +2047,15 @@ continuously in the background and alarms are always enabled. int recurCount) bool scheduleFile(const KURL& URL, - const QString& dateTime, + const TQString& dateTime, int lateCancel, int flags, - const QString& bgColor, + const TQString& bgColor, const KURL& audioURL, int reminder, int recurType, int recurInterval, - const QString& endDateTime) + const TQString& endDateTime) @@ -2092,7 +2092,7 @@ continuously in the background and alarms are always enabled. bgColor -Angiver baggrundsfarve for at vise filen. Formatet på strengen kan være #RRGGBB (som returneres af QColor::name()), hvor RR, GG og BB er tocifrede hexadecimale værdier for rød, grøn og blå. Alternativt kan strengen være et af de andre formater som accepteres af QColor::setNamedColor(), såsom et navn fra X-farvedatabasen (t.ex. red eller steelblue). Angiv strengens værdi som nul for at vælge nuværende standardbaggrundsfarve. +Angiver baggrundsfarve for at vise filen. Formatet på strengen kan være #RRGGBB (som returneres af TQColor::name()), hvor RR, GG og BB er tocifrede hexadecimale værdier for rød, grøn og blå. Alternativt kan strengen være et af de andre formater som accepteres af TQColor::setNamedColor(), såsom et navn fra X-farvedatabasen (t.ex. red eller steelblue). Angiv strengens værdi som nul for at vælge nuværende standardbaggrundsfarve. @@ -2178,29 +2178,29 @@ continuously in the background and alarms are always enabled. skemalæg en ny alarm som kører en skalkommando. -bool scheduleCommand(const QString& commandLine, - const QString& dateTime, +bool scheduleCommand(const TQString& commandLine, + const TQString& dateTime, int lateCancel, int flags, - const QString& recurrence, + const TQString& recurrence, int simpleRepeatInterval, int simpleRepeatCount) -bool scheduleCommand(const QString& commandLine, - const QString& dateTime, +bool scheduleCommand(const TQString& commandLine, + const TQString& dateTime, int lateCancel, int flags, int recurType, int recurInterval, int recurCount) -bool scheduleCommand(const QString& commandLine, - const QString& dateTime, +bool scheduleCommand(const TQString& commandLine, + const TQString& dateTime, int lateCancel, int flags, int recurType, int recurInterval, - const QString& endDateTime) + const TQString& endDateTime) @@ -2302,41 +2302,41 @@ continuously in the background and alarms are always enabled. skemalæg et ny alarm som sender e-mail. -bool scheduleEmail(const QString& fromID, - const QString& addresses, - const QString& subject, - const QString& message, - const QString& attachments, - const QString& dateTime, +bool scheduleEmail(const TQString& fromID, + const TQString& addresses, + const TQString& subject, + const TQString& message, + const TQString& attachments, + const TQString& dateTime, int lateCancel, int flags, - const QString& recurrence, + const TQString& recurrence, int simpleRepeatInterval, int simpleRepeatCount) -bool scheduleEmail(const QString& fromID, - const QString& addresses, - const QString& subject, - const QString& message, - const QString& attachments, - const QString& dateTime, +bool scheduleEmail(const TQString& fromID, + const TQString& addresses, + const TQString& subject, + const TQString& message, + const TQString& attachments, + const TQString& dateTime, int lateCancel, int flags, int recurType, int recurInterval, int recurCount) -bool scheduleEmail(const QString& fromID, - const QString& addresses, - const QString& subject, - const QString& message, - const QString& attachments, - const QString& dateTime, +bool scheduleEmail(const TQString& fromID, + const TQString& addresses, + const TQString& subject, + const TQString& message, + const TQString& attachments, + const TQString& dateTime, int lateCancel, nt flags, int recurType, int recurInterval, - const QString& endTime) + const TQString& endTime) @@ -2465,7 +2465,7 @@ continuously in the background and alarms are always enabled. Viser dialogen for alarmredigering til at redigere en alarm. -bool edit(const QString& begivenhed-ID) +bool edit(const TQString& begivenhed-ID) @@ -2503,7 +2503,7 @@ continuously in the background and alarms are always enabled. Viser dialogen for alarmredigering for at redigere en ny alarm. -bool editNew(const QString& skabelonnavn) +bool editNew(const TQString& skabelonnavn) diff --git a/tde-i18n-da/docs/tdepim/karm/index.docbook b/tde-i18n-da/docs/tdepim/karm/index.docbook index 3b9c520d7ec..1dc1215468a 100644 --- a/tde-i18n-da/docs/tdepim/karm/index.docbook +++ b/tde-i18n-da/docs/tdepim/karm/index.docbook @@ -734,7 +734,7 @@ Udskrevet den: 2004-07-13 18:10 Returnerer &karm;s version. -QString version() +TQString version() @@ -752,7 +752,7 @@ Udskrevet den: 2004-07-13 18:10 Returnerer &karm;s afslutning. -QString quit() +TQString quit() @@ -770,7 +770,7 @@ Udskrevet den: 2004-07-13 18:10 Tjek om en aktivitet på topniveau findes. -QString hastodo(QString aktivitetsnavn) +TQString hastodo(TQString aktivitetsnavn) Parametre @@ -786,7 +786,7 @@ Udskrevet den: 2004-07-13 18:10 Beskrivelse -hastodo(QString taskname) er et &DCOP;-kald som leder efter en opgave med angivet navn. Hvis den findes, returneres iCalendar-brugerid som identifierer opgaven. Hvis den ikke findes, returneres en tom streng. +hastodo(TQString taskname) er et &DCOP;-kald som leder efter en opgave med angivet navn. Hvis den findes, returneres iCalendar-brugerid som identifierer opgaven. Hvis den ikke findes, returneres en tom streng. Filen som gennemsøges er iCalendar-filen som &karm; for øjeblikket har åben. Alle opgavetræer gennemsøges, ikke kun opgaver på øverste niveau. Hvis mere end en opgave har et matchende navn, returneres den første som findes. @@ -800,7 +800,7 @@ Udskrevet den: 2004-07-13 18:10 Tilføj et nyt gøremål. -QString addtodo(QString gøremålsnavn) +TQString addtodo(TQString gøremålsnavn) Parametre @@ -817,7 +817,7 @@ Udskrevet den: 2004-07-13 18:10 Beskrivelse -addtodo(QString todoname) er en &DCOP;-funktion som tilføjer en ny opgave på øverste niveau i nuværende lagringsobjekt. Den nye opgaves brugerid returneres. +addtodo(TQString todoname) er en &DCOP;-funktion som tilføjer en ny opgave på øverste niveau i nuværende lagringsobjekt. Den nye opgaves brugerid returneres. diff --git a/tde-i18n-da/docs/tdesdk/scripts/man-qtdoc.1.docbook b/tde-i18n-da/docs/tdesdk/scripts/man-qtdoc.1.docbook index f620ed321a0..10a268d0819 100644 --- a/tde-i18n-da/docs/tdesdk/scripts/man-qtdoc.1.docbook +++ b/tde-i18n-da/docs/tdesdk/scripts/man-qtdoc.1.docbook @@ -47,8 +47,8 @@ Eksempler -For at vise hjælp for klassen QString: -qtdoc +For at vise hjælp for klassen TQString: +qtdoc diff --git a/tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook b/tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook index 323a428a805..47ae77a6a71 100644 --- a/tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-da/docs/tdevelop/kde_app_devel/index.docbook @@ -160,15 +160,15 @@ return a.exec(); Det andet objekt i vort program er trykknappen, en instans af klassen QPushButton. Af de to konstruktorer der er til at oprette klassen, bruger vi den anden. Den tager en tekst, som er tekstindholdet i knappen. Her er det strengen "Hello world!". Derefter kalder vi metoden resize() for at ændre størrelse på knappen ifølge dens indhold. Knappen skal være større for at gøre strengen fuldstændigt synlig. -Men hvad gælder for metoden show()? Nu mærker du, at som de fleste andre grafiske komponenter, er QPushButton baseret på enkelt arv. Dokumentationen siger, Arver QButton. Følg linket til klassen QButton. Det viser mange andre kontroller som arves af QPushButton, som vi senere bruger til at forklare signal/slot-mekanismen. Under alle omstændigheder er metoden show() ikke på listen, og derfor skal den være en metode som også sørges for via arv. Klassen som QButton arver er QWidget. Følg kun linket igen, så ser du en hel mængde metoder som klassen QWidget sørger for, inklusive metoden show(). Nu forstår vi hvad der blev gjort i eksemplet med knappen: +Men hvad gælder for metoden show()? Nu mærker du, at som de fleste andre grafiske komponenter, er QPushButton baseret på enkelt arv. Dokumentationen siger, Arver QButton. Følg linket til klassen QButton. Det viser mange andre kontroller som arves af QPushButton, som vi senere bruger til at forklare signal/slot-mekanismen. Under alle omstændigheder er metoden show() ikke på listen, og derfor skal den være en metode som også sørges for via arv. Klassen som QButton arver er TQWidget. Følg kun linket igen, så ser du en hel mængde metoder som klassen TQWidget sørger for, inklusive metoden show(). Nu forstår vi hvad der blev gjort i eksemplet med knappen: Lav en instans af QPushButton, og brug den anden konstruktor til at angive knappens tekst Ændr størrelsen på kontrollen til dens indhold Sæt kontrollen som hovedkontrol instansen af QApplication -Fortæl den grafiske kontrol at den skal vises på skærmen ved at kalde show(), en metode som blev arvet fra QWidget +Fortæl den grafiske kontrol at den skal vises på skærmen ved at kalde show(), en metode som blev arvet fra TQWidget Efter at have kaldet metoden exec(), er programmet synligt for brugeren, og viser et vindue med knappen "Hello world!". Bemærk at programmer med grafiske grænseflader opfører sig noget anderledes sammenlignet med procedurebaserede program. Det vigtigste er at programmet går ind i en såkaldt "hovedbegivenhedsløkke". Det betyder at programmet skal vente på brugerens handlinger og derefter reagere på dem. Det betyder også, for et QT-program, at programmet skal være i hovedbegivenhedsløkken for at starte begivenhedshåndteringen. Næste afsnit beskriver kortfattet hvad det betyder for programmøren og hvad QT tilbyder for at håndtere begivenheder. -For brugere som allerede er avancerede: Knappen har ingen overliggende kontrol deklareret i konstruktoren. Derfor er den en topniveaukontrol og kører med en lokal begivenhedsløkke som ikke behøver at vente på hovedbegivenhedsløkken. Se dokumentationen for klassen QWidget og KDE's biblioteksreferenceguide. +For brugere som allerede er avancerede: Knappen har ingen overliggende kontrol deklareret i konstruktoren. Derfor er den en topniveaukontrol og kører med en lokal begivenhedsløkke som ikke behøver at vente på hovedbegivenhedsløkken. Se dokumentationen for klassen TQWidget og KDE's biblioteksreferenceguide. @@ -183,7 +183,7 @@ return a.exec(); Nu fortsætter vi med at give programmet "liv" ved at behandle brugerbegivenheder. I almindelighed har brugeren to måder at kommunikere med et program: musen og tastaturet. En grafisk brugergrænseflade skal sørge for metoder for begge måder, som detekterer handlinger og gør noget som reaktion på handlingerne. -Vinduesystemet sender derfor alle kommunikationsbegivenheder til det tilsvarende program. QApplication sender dem derefter til det aktive vindue som en QEvent, og kontrollerne selv skal bestemme hvad som skal udføres med dem. En kontrol tager imod begivenheden og behandler QWidget::event(QEvent*), som afgør hvilken begivenhed der er sket og hvordan reaktionen skal være. Metoden event() udfører derfor håndteringen af hovedbegivenheden. Derefter sender metoden event() begivenheden til et såkaldt begivenhedfilter som afgør hvad der sker og hvad der skal udføres med begivenheden. Hvis intet filter signalerer at det er ansvarligt for begivenheden, kaldes speciel begivenhedshåndtering. På den måde kan vi skelne mellem: +Vinduesystemet sender derfor alle kommunikationsbegivenheder til det tilsvarende program. QApplication sender dem derefter til det aktive vindue som en QEvent, og kontrollerne selv skal bestemme hvad som skal udføres med dem. En kontrol tager imod begivenheden og behandler TQWidget::event(QEvent*), som afgør hvilken begivenhed der er sket og hvordan reaktionen skal være. Metoden event() udfører derfor håndteringen af hovedbegivenheden. Derefter sender metoden event() begivenheden til et såkaldt begivenhedfilter som afgør hvad der sker og hvad der skal udføres med begivenheden. Hvis intet filter signalerer at det er ansvarligt for begivenheden, kaldes speciel begivenhedshåndtering. På den måde kan vi skelne mellem: Tastaturbegivenheder: Tabulator og Shift+Tabulator: virtual void focusInEvent(QFocusEvent *) @@ -224,12 +224,12 @@ return a.exec(); -Bemærk at alle begivenhedsfunktioner er virtuelle og protected. Derfor kan du implementere begivenhederne som du behøver i egne kontroller og angive hvordan din kontrol skal reagere. QWidget indeholder også nogle andre virtuelle metoder som kan være nyttige i dine programmer. Under alle omstændigheder er det nødvendigt at kende QWidget godt. +Bemærk at alle begivenhedsfunktioner er virtuelle og protected. Derfor kan du implementere begivenhederne som du behøver i egne kontroller og angive hvordan din kontrol skal reagere. TQWidget indeholder også nogle andre virtuelle metoder som kan være nyttige i dine programmer. Under alle omstændigheder er det nødvendigt at kende TQWidget godt. Interaktion mellem objekt med signaler og slots Nu kommer vi til den mest åbenbare fordel ved QT-værktøjskassen: signal/slot-mekanismen. Den tilbyder en meget bekvem og nyttig løsning for kommunikation mellem objekter, som sædvanligvis løses med tilbagekaldsfunktioner i X-windows værktøjskasser. Eftersom kommunikationen kræver strikt programmering og ind imellem gør det meget svært at oprette brugergrænseflader (som beskrevet i QT-dokumentationen og forklaret i Programming with Qt af K. Dalheimer), opfandt TrollTech et nyt system hvor objekter kan sende signaler som kan forbindes til metoder som deklareres som slots. Som programmør af C++, behøver man kun at vide nogen ting om denne mekanisme: -klassedeklarationen af en klasse som bruger signaler og slots skal indeholde makroen TQ_OBJECT i begyndelsen (uden et semikolon), og skal afledes fra klassen QObject +klassedeklarationen af en klasse som bruger signaler og slots skal indeholde makroen TQ_OBJECT i begyndelsen (uden et semikolon), og skal afledes fra klassen TQObject et signal kan sendes med nøgleordet emit, f.eks. emit signal(parametre);, inde i en hvilken som helst medlemsfunktion i en klasse som tillader brug af signaler og slots alle signaler som bruges af klasser som ikke arves skal tilføjes i klassedeklarationen i en signalsektion @@ -237,9 +237,9 @@ return a.exec(); metaobjektoversætteren moc skal køres over deklarationsfilen for at ekspandere makroer og oprette implementeringen (som man ikke behøver kende til). Uddatafilerne fra moc kompileres også af C++ oversætteren. -En anden måde at bruge signaler uden at aflede fra QObject er at bruge klassen QSignal. Se referencedokumentationen for mere information og eksempel på brug. Vi antager at du afleder fra QObject i det følgende. +En anden måde at bruge signaler uden at aflede fra TQObject er at bruge klassen QSignal. Se referencedokumentationen for mere information og eksempel på brug. Vi antager at du afleder fra TQObject i det følgende. På denne måde kan din klasse sende signaler hvor som helst og sørge for slots som signaler kan forbindes til. Ved at bruge et signal, behøver du ikke bryde dig om hvem der modtager det. Du behøver kun at sende signalet, og hvilken slot du end forbinder den til kan reagere når den sendes. Desuden kan en slot bruges som en almindelig metode i implementeringen. -For nu at forbinde et signal til en slot, skal du bruge metoderne connect() som varetages af QObject eller, hvis tilgængelige, specielle metoder som objekter sørger for for at angive forbindelsen for et vist signal. +For nu at forbinde et signal til en slot, skal du bruge metoderne connect() som varetages af TQObject eller, hvis tilgængelige, specielle metoder som objekter sørger for for at angive forbindelsen for et vist signal. Eksempel på brug @@ -255,16 +255,16 @@ hello.resize( 100, 30 ); a.setMainWidget( &hello ); -QObject::connect(&hello, SIGNAL( clicked() ), &a, SLOT( quit() )); +TQObject::connect(&hello, SIGNAL( clicked() ), &a, SLOT( quit() )); hello.show(); return a.exec(); } -Du mærker at alt du skal tilføje for at give knappen mere kommunikation er metoden connect(): connect (&hello, SIGNAL( clicked() ), &a, SLOT( quit() ));. Hvad er betydningen nu? Klassedeklarationen af QObject siger følgende om metoden connect(): -bool connect ( const QObject * afsender, const char * signal, const QObject * modtager, const char * medlem ) -Dette betyder at du skal angive en QObject-instanspeger som er signalets afsender, hvilket betyder at den kan sende signalet, som første parameter. Derefter skal du angive signalet som du vil forbinde til. De to sidste parametre er modtagerobjektet som sørger for en slot, fulgt af medlemsfunktionen som er en virkelig slot som vil køres når signalet sendes. +Du mærker at alt du skal tilføje for at give knappen mere kommunikation er metoden connect(): connect (&hello, SIGNAL( clicked() ), &a, SLOT( quit() ));. Hvad er betydningen nu? Klassedeklarationen af TQObject siger følgende om metoden connect(): +bool connect ( const TQObject * afsender, const char * signal, const TQObject * modtager, const char * medlem ) +Dette betyder at du skal angive en TQObject-instanspeger som er signalets afsender, hvilket betyder at den kan sende signalet, som første parameter. Derefter skal du angive signalet som du vil forbinde til. De to sidste parametre er modtagerobjektet som sørger for en slot, fulgt af medlemsfunktionen som er en virkelig slot som vil køres når signalet sendes. Ved at bruge signaler og slots, kan programmets objekter nemt kommunikere med hinanden uden udtrykkeligt at afhænge af typen af modtagarobjektet. Du vil lære mere om hvordan denne mekanisme bruges produktivt senere i håndbogen. Mere information om signal/slot-mekanismen findes også i KDE's biblioteksreferenceguide og QT's reference på nettet. @@ -304,7 +304,7 @@ hello.resize( 100, 30 ); a.setTopWidget( &hello ); -QObject::connect(&hello, SIGNAL( clicked() ), &a, SLOT( quit() )); +TQObject::connect(&hello, SIGNAL( clicked() ), &a, SLOT( quit() )); hello.show(); return a.exec(); @@ -313,7 +313,7 @@ return a.exec(); Du ser at vi først har ændret fra QApplication til TDEApplication. Desuden var vi tvunget til at ændre den tidligere brugte metode setMainWidget() til setTopWidget som TDEApplication bruger til for at angive hovedkontrollen. Det er alt! Dit første KDE-program er klart. Du behøver kun at fortælle oversætteren hvilken deklarationssøgesti KDE har, og linkeren at den skal linke med tdecore-biblioteket med -ltdecore. Eftersom du nu i det mindste ved hvad funktionen main() i almindelighed sørger for, og hvordan et program bliver synligt og tillader kommunikation mellem brugere og objekt, fortsætter vi med næste kapitel, hvor vort første program med &tdevelop; laves. Der kan du også prøve alt som tidligere blev nævnt, og se effekterne. -Hvad du yderligere bør have kigget på hidtil er QT-referencedokumentationen, især klasserne QApplication, QWidget og QObject og tdecore-biblioteksdokumentationen for klassen TDEApplication. KDE's biblioteksreferenceguide har også en fuldstændig beskrivelse af hvordan konstruktorerne i QApplication og TDEApplication kaldes, inklusive behandling af kommandolinjeflag. +Hvad du yderligere bør have kigget på hidtil er QT-referencedokumentationen, især klasserne QApplication, TQWidget og TQObject og tdecore-biblioteksdokumentationen for klassen TDEApplication. KDE's biblioteksreferenceguide har også en fuldstændig beskrivelse af hvordan konstruktorerne i QApplication og TDEApplication kaldes, inklusive behandling af kommandolinjeflag. @@ -549,10 +549,10 @@ return a.exec(); 16 statusBar()->show(); 17 18 // tillad visningen at ændre statuslinjen og overskriften -19 connect(m_view, SIGNAL(signalChangeStatusbar(const QString&)), -20 this, SLOT(changeStatusbar(const QString&))); -21 connect(m_view, SIGNAL(signalChangeCaption(const QString&)), -22 this, SLOT(changeCaption(const QString&))); +19 connect(m_view, SIGNAL(signalChangeStatusbar(const TQString&)), +20 this, SLOT(changeStatusbar(const TQString&))); +21 connect(m_view, SIGNAL(signalChangeCaption(const TQString&)), +22 this, SLOT(changeCaption(const TQString&))); 23 24 } @@ -584,7 +584,7 @@ return a.exec(); Det behøves ikke at siges at stabilitet er et af hovedmålene med konstruktionen. Ingen kan forhindre fejl, men et minimum kan i det mindste opnås med smarte konstruktionsmål og udbredt brug af objektorienterede konstruktioner. C++ gør det til en fornøjelse at programmere hvis du ved hvordan man udnytter dens muligheder - arv, at skjule information og genbrug af eksisterende kode. -Når et KDE- eller QT-projekt laves, skal du altid have en visning som arver en QWidget, enten med direkte arv eller fordi en bibliotekskontrol som du vil bruge arver QWidget. Derfor har Programguiden allerede oprettet en visning som er en instans af klassen programnavnView, som allerede arver QWidget. +Når et KDE- eller QT-projekt laves, skal du altid have en visning som arver en TQWidget, enten med direkte arv eller fordi en bibliotekskontrol som du vil bruge arver TQWidget. Derfor har Programguiden allerede oprettet en visning som er en instans af klassen programnavnView, som allerede arver TQWidget. Dette kapitel beskriver derfor hvordan bibliotekskontroller bruges til at oprette visninger for KDE- og QT-programmer som laves med &tdevelop;. Derefter kigger vi på bibliotekerne og hvilke slags visninger de allerede tilbyder. @@ -601,7 +601,7 @@ return a.exec(); Når du kigger på den første side af QT's net-dokumentation, finder du et link til "Widget Screenshots", hvor du kan kigge på hvordan de grafiske kontroller som QT indeholder ser ud. De er parate til at bruge, og kan kombineres til at give komplekse kontroller som kan oprette programvisninger eller dialoger. I det følgende beskriver vi nogle af disse, som er meget nyttigt til at oprette programvisninger, men husk at KDE-bibliotekerne sommetider indeholder andre kontroller med samme formål. Disse diskuteres i næste afsnit. Her er nogle vink om hvilken Qt-komponent der kan bruges til hvilket slutmål: Hvis visningsområdet ikke er stort nok til at vise alle data, skal brugeren kunne panorere i dokumentet med lister til venstre og længst nede i visningen. QT sørger for klassen QScrollView for dette, som tilbyder et underliggende område med panoreringsmulighed. Som tidligere forklaret, kan du lade dine egne grafiske kontroller arve QScrollView, eller bruge en instans for at håndtere dit dokuments visningskomponent. -For at oprette en egen ScrollView, lad komponenten View arve fra QWidget og tilføj lodrette og vandrette rullebjælker med QScrollBars. (Dette udføres af KDE's kontrol TDEHTMLView.) +For at oprette en egen ScrollView, lad komponenten View arve fra TQWidget og tilføj lodrette og vandrette rullebjælker med QScrollBars. (Dette udføres af KDE's kontrol TDEHTMLView.) Til tekstbehandling, bruges QTextEdit. Denne klasse sørger for en fuldstændig grafisk teksteditorkontrol, som allerede kan klippe, kopiere og indsætte tekst og håndteres af en visning med rullebjælker. Brug QTable til at vise data som er arrangeret i en tabel. Eftersom QTable også håndteres af rullebjælker, tilbyder den en god løsning for programmer med tabelberegninger. For at vise to forskellige grafiske kontroller eller to instanser af samme kontrol samtidigt, bruges QSplitter. Den tillader at visninger lægges side ved side med vandrette eller lodrette opdelere. Kmail er et godt eksempel på hvordan det ser ud. Hovedvinduet er opdelt lodret af en opdeler, og det højre vindue er igen opdelt vandret. @@ -653,7 +653,7 @@ return a.exec(); Indstilling af genvejstaster Noget meget professionelt som du altid bør tilføje i programmet er genvejstaster. De bruges oftest af erfarne brugere som vil arbejde hurtigt med deres programmer og er villige til at lære sig genveje. KDE-bibliotekerne tilbyder klassen TDEAction til dette, som sørger for genvejstaster og adgang til globalt indstillede standardgenveje. Normalt bruger kun rammeprogrammer oprettet af &tdevelop; almindelige genvejstaster såsom F1 for at komme til nethjælp, Ctrl+N for Ny fil, osv. -Hvis programmet indeholder mange genvejstaster bør du gøre dem indstillelige via en indstillingsmenu. Enten kan det kombineres med anden programindstilling i en QWidget eller være alene. KDE-biblioteket sørger allerede for en KKeyChooser til at bruge i fanebladsdialoger, mens KKeyDialog sørger for en indstillingsdialog for genvejstaster som er parat til brug. +Hvis programmet indeholder mange genvejstaster bør du gøre dem indstillelige via en indstillingsmenu. Enten kan det kombineres med anden programindstilling i en TQWidget eller være alene. KDE-biblioteket sørger allerede for en KKeyChooser til at bruge i fanebladsdialoger, mens KKeyDialog sørger for en indstillingsdialog for genvejstaster som er parat til brug. @@ -696,7 +696,7 @@ return a.exec(); Knappen <guibutton>Hvad er dette?</guibutton> Knappen Hvad er dette...? sørger for hjælpevinduer med formålet at give brugeren hjælp med en vis kontrol i visningen som bruges eller et objekt i en værktøjslinje. Den er i værktøjslinjen og aktiveres når brugeren trykker på knappen. Markøren ændres til en pilemarkør med et spørgsmålstegn, præcis som knappen selv ser ud. Derefter kan brugeren klikke på en synlig kontrol og får så et hjælpevindue. Som en øvelse kan du prøve opførslen med knappen Hvad er dette...? inde i &tdevelop;. -For at tilføje "Hvad er dette...?" hjælp til en af dine grafiske kontroller, bruges den statiske metode QWhatsThis::add(QWidget *widget, const QString &text) +For at tilføje "Hvad er dette...?" hjælp til en af dine grafiske kontroller, bruges den statiske metode QWhatsThis::add(TQWidget *widget, const TQString &text) diff --git a/tde-i18n-da/docs/tdevelop/kdearch/index.docbook b/tde-i18n-da/docs/tdevelop/kdearch/index.docbook index 9bec798dfdb..5a6d98a83a8 100644 --- a/tde-i18n-da/docs/tdevelop/kdearch/index.docbook +++ b/tde-i18n-da/docs/tdevelop/kdearch/index.docbook @@ -238,7 +238,7 @@ <ulink url="kdeapi:tdeui/KPixmapIO">KPixmapIO</ulink> -Hurtig konvertering mellem QImage og QPixmap. +Hurtig konvertering mellem TQImage og QPixmap. @@ -473,7 +473,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget Qt's lavniveau tegnemodel er baseret på de muligheder som tilbydes af X11 og andre vinduessystemer hvor en version af Qt findes. Men den udvider dem også ved at implementere yderligere funktioner såsom vilkårlige affine transformationer for tekst og billeder. -Den centrale grafiske klasse til at tegne todimensionalt med Qt er QPainter. Den kan tegne på en QPaintDevice. Der er tre mulige tegneenheder implementerede: En er QWidget, som repræsenterer en grafisk kontrol på skærmen. Den anden er QPrinter, som repræsenterer en printer, og producerer Postscript-udskrift. Den tredje er klassen QPicture, som indspiller tegnekommandoer og kan gemme dem til disk, og derefter afspille dem. Et muligt lagringsformat for tegnekommandoer er W3C-standarden SVG. +Den centrale grafiske klasse til at tegne todimensionalt med Qt er QPainter. Den kan tegne på en QPaintDevice. Der er tre mulige tegneenheder implementerede: En er TQWidget, som repræsenterer en grafisk kontrol på skærmen. Den anden er QPrinter, som repræsenterer en printer, og producerer Postscript-udskrift. Den tredje er klassen QPicture, som indspiller tegnekommandoer og kan gemme dem til disk, og derefter afspille dem. Et muligt lagringsformat for tegnekommandoer er W3C-standarden SVG. Altså er det muligt at genbruge visningskoden som du bruger til for at vise en grafisk kontrol for udskrift, med støtte for samme funktioner. Naturligvis bruges koden i praksis i en noget anderledes sammenhæng. Tegning på en grafisk kontrol gøres næsten kun i metoden paintEvent() i en kontrolklasse. @@ -664,10 +664,10 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget QBrush::QBrush(BrushStyle): dette laver en sort pensel, med et af de fordefinerede mønstre som vises nedenfor. -QBrush::QBrush(const QColor &, BrushStyle): dette laver en farvet pensel, med et af de fordefinerede mønstre som vises nedenfor. +QBrush::QBrush(const TQColor &, BrushStyle): dette laver en farvet pensel, med et af de fordefinerede mønstre som vises nedenfor. -QBrush::QBrush(const QColor &, const QPixmap): dette laver en farvet pensel, med det egne mønster som angives som anden parameter. +QBrush::QBrush(const TQColor &, const QPixmap): dette laver en farvet pensel, med det egne mønster som angives som anden parameter. @@ -685,7 +685,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget Farve -Farver har betydning både når kurvor tegnes, og når former udfyldes. Farver repræsenteres af klassen QColor i Qt. Qt understøtter ikke avancerede grafikfunktioner såsom ICC-farveprofiler og farvekorrektion. Farver laves oftest ved at angive deres røde, grønne og blå komponenter, eftersom RGB-modellen er måden som billedpunkter sammensættes en billedskærm. +Farver har betydning både når kurvor tegnes, og når former udfyldes. Farver repræsenteres af klassen TQColor i Qt. Qt understøtter ikke avancerede grafikfunktioner såsom ICC-farveprofiler og farvekorrektion. Farver laves oftest ved at angive deres røde, grønne og blå komponenter, eftersom RGB-modellen er måden som billedpunkter sammensættes en billedskærm. Det er også muligt at bruge farvetone, mætning og værdi. Denne HSV-repræsentation er den som bruges i GTK's farvedialog, f.eks. i GIMP. Der svarer farvetonen til en vinkel i farvehjulet, mens farvemætningen svarer til afstanden fra cirklens midte. Værdien vælges med en separat glider. @@ -738,7 +738,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget QPixmap svarer direkte til pixmapsobjekter i X11. En pixmap er et objekt på serversiden og kan, med et moderne grafikkort, til og med opbevares direkte i kortets hukommelse. Det gør det meget effektivt at overføre en pixmap til skærmen. En pixmap virker også som en svarende til grafiske kontroller udenfor skærmen. QPixmap-klassen er en delklasse til QPaintDevice, så det er muligt at tegne på den med en QPainter. Elementære tegneoperationer accelereres ofte af moderne grafik. Derfor er et almindeligt brugsmønster at bruge en pixmap til dobbeltbuffering. Dette betyder at i stedet for at tegne direkte på en grafisk kontrol, tegner man på et tilfældigt pixmapobjekt og bruger funktionen bitBlt til at overføre det til kontrollen. For komplekse gentegninger, hjælper dette med at undgå flimmer. -I modsætning til dette, er der QImage-objekter på klientsiden. Deres hovedopgave er at give direkte adgang til billedpunkterne i billederne. Det gør dem nyttige til billedhåndtering, og ting såsom at indlæse og gemme til disk (Metoden load() for QPixmap bruger QImage som et mellemtrin). På den anden siden, så bliver optegning af et billede på en grafisk kontrol en ganske krævende handling, eftersom det indebærer en overførsel til X-serveren, hvilket kan tage en vis tid, især for store billeder og fjernservere. Afhængig af farvedybden, kan konvertering fra QImage til QPixmap også kræve brug af dithering. +I modsætning til dette, er der TQImage-objekter på klientsiden. Deres hovedopgave er at give direkte adgang til billedpunkterne i billederne. Det gør dem nyttige til billedhåndtering, og ting såsom at indlæse og gemme til disk (Metoden load() for QPixmap bruger TQImage som et mellemtrin). På den anden siden, så bliver optegning af et billede på en grafisk kontrol en ganske krævende handling, eftersom det indebærer en overførsel til X-serveren, hvilket kan tage en vis tid, især for store billeder og fjernservere. Afhængig af farvedybden, kan konvertering fra TQImage til QPixmap også kræve brug af dithering. @@ -746,7 +746,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget Tegn tekst -Tekst kan tegnes med en af de overbelastede varianter af metoden QPainter::drawText(). Disse tegner en QString, enten ved et given punkt eller inde i en given rektangel, med skrifttypen som indstilles med QPainter::setFont(). Der er også en parameter som tager en ELLER-kombination af visse flag fra nummereringstyperne Qt::AlignmentFlags og Qt::TextFlags. +Tekst kan tegnes med en af de overbelastede varianter af metoden QPainter::drawText(). Disse tegner en TQString, enten ved et given punkt eller inde i en given rektangel, med skrifttypen som indstilles med QPainter::setFont(). Der er også en parameter som tager en ELLER-kombination af visse flag fra nummereringstyperne Qt::AlignmentFlags og Qt::TextFlags. Begyndende i version 3.0, håndterer Qt fuldstændig tekstlayout også for sprog som skrives fra højre til venstre. @@ -1002,7 +1002,7 @@ rc_DATA = kviewui.rc void MainWindow::popupRequested() { - QWidget *w = factory()->container("context_popup", this); + TQWidget *w = factory()->container("context_popup", this); QPopupMenu *popup = static_cast<QPopupMenu *>(w); popup->exec(QCursor::pos()); } @@ -1138,13 +1138,13 @@ X-TDE-ServiceType=KDevelop/Part Name=KDevelop Part [PropertyDef::X-KDevelop-Scope] -Type=QString +Type=TQString [PropertyDef::X-KDevelop-ProgrammingLanguages] Type=QStringList [PropertyDef::X-KDevelop-Args] -Type=QString +Type=TQString Foruden de sædvanlige indgange, demonstrerer dette eksempel hvordan man angiver at en tjeneste har visse egenskaber. Hver definition af en egenskab svarer til en gruppe [PropertyDef::name] i konfigurationsfilen. I gruppen, angiver indgangen Type egenskabens type. Mulige typer er alt som kan opbevares i en QVariant. @@ -1196,11 +1196,11 @@ X-KDevelop-Scope=Project Med objektet KService tilgængeligt, kan du meget let indlæse biblioteket og få en peger til dets tilvirkningsobjekt. KService *service = ... -QString libName = QFile::encodeName(service->library()); +TQString libName = QFile::encodeName(service->library()); KLibFactory *factory = KLibLoader::self()->factory(libName); if (!factory) { - QString name = service->name(); - QString errorMessage = KLibLoader::self()->lastErrorMessage(); + TQString name = service->name(); + TQString errorMessage = KLibLoader::self()->lastErrorMessage(); KMessageBox::error(0, i18n("There was an error loading service %1.\n" "The diagnostics from libtool is:\n%2") .arg(name).arg(errorMessage); @@ -1211,7 +1211,7 @@ if (!factory) { if (factory->inherits("KParts::Factory")) { KParts::Factory *partFactory = static_cast<KParts::Factory*>(factory); - QObject *obj = partFactory->createPart(parentWidget, widgetName, + TQObject *obj = partFactory->createPart(parentWidget, widgetName, parent, name, "KParts::ReadOnlyPart"); ... } else { @@ -1256,7 +1256,7 @@ X-TDE-StartupNotify=false DCOPClient *client = kapp->dcopClient(); client->attach(); if (!client->isApplicationRegistered("tdeio_uiserver")) { - QString error; + TQString error; if (TDEApplication::startServiceByName("tdeio_uiserver", QStringList(), &error)) cout << "Start af TDEIO-server mislykkedes med meddelelsen " << error << endl; } @@ -1275,7 +1275,7 @@ if (!client->call("tdeio_uiserver", "UIServer", "setListMode(bool)", I eksemplet som gives her, startes tjenesten "med navn", dvs. første argument til TDEApplication::startServiceByName() er navnet, som det angives på linjen Name i desktop-filen. Et alternativ er at bruge TDEApplication::startServiceByDesktopName(), som bruger navnet på desktop-filen som argument, dvs. i dette tilfælde "tdeio_uiserver.desktop". -Alle disse kald har en liste med URL'er som andet argument, som gives til tjenesten på kommandolinjen. Det tredje argument er en peger til en QString. Hvis starten af tjenesten mislykkes, tildeles dette argument til en oversat fejlmeddelelse. +Alle disse kald har en liste med URL'er som andet argument, som gives til tjenesten på kommandolinjen. Det tredje argument er en peger til en TQString. Hvis starten af tjenesten mislykkes, tildeles dette argument til en oversat fejlmeddelelse. @@ -1385,7 +1385,7 @@ else Naturligvis kan selv KMimeMagic kun afgøre filtypen ud fra indholdet i en lokal fil. For fjernfiler, er der yderligere en mulighed: KURL url("http://developer.kde.org/favicon.ico"); -QString type = TDEIO::NetAccess::mimetype(url); +TQString type = TDEIO::NetAccess::mimetype(url); if (type == KMimeType::defaultMimeType()) cout << "Kunne ikke afgøre typen" << endl; else @@ -1463,7 +1463,7 @@ KRun::run(offer.service(), urlList); Hent en ikon for en URL. Dette kigger efter URL'ens type, og returnerer en tilsvarende ikon. KURL url("ftp://ftp.kde.org/pub/incoming/wibble.c"); -QString icon = KMimeType::iconForURL(url); +TQString icon = KMimeType::iconForURL(url); Kør en URL. Dette kigger efter URL'ens type, og starter et tilhørende program til typen som brugeren foretrækker. @@ -1542,7 +1542,7 @@ void FooClass::mkdirResult(TDEIO::Job *job) Omdøber en fil. -TDEIO::symlink(const QString &target, const KURL &dest, bool overwrite, bool showProgressInfo) +TDEIO::symlink(const TQString &target, const KURL &dest, bool overwrite, bool showProgressInfo) Opretter et symbolsk link. @@ -1662,7 +1662,7 @@ TDEIO::NetAccess::copy(source, target); KURL url; url = ...; -QString tempFile; +TQString tempFile; if (TDEIO::NetAccess::download(url, tempFile) { // indlæse filen med navnet tempFile TDEIO::NetAccess::removeTempFile(tempFile); @@ -1698,12 +1698,12 @@ if (TDEIO::NetAccess::download(url, tempFile) { void FooClass::transferResult(TDEIO::Job *job) { - QString mimetype; + TQString mimetype; if (job->error()) job->showErrorDialog(); else { TDEIO::TransferJob *transferJob = (TDEIO::TransferJob*) job; - QString modified = transferJob->queryMetaData("modified"); + TQString modified = transferJob->queryMetaData("modified"); cout << "Seneste ændring: " << modified << endl; } @@ -1848,7 +1848,7 @@ int kdemain(int argc, char **argv) copy(const KURL &url, const KURL &dest, int permissions, bool overwrite) Opretter et symbolsk link. -void symlink(const QString &target, const KURL &dest, bool overwrite) +void symlink(const TQString &target, const KURL &dest, bool overwrite) diff --git a/tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook b/tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook index c93d3d8b11f..aea8464a919 100644 --- a/tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook +++ b/tde-i18n-da/docs/tdewebdev/kommander/dcop.docbook @@ -19,7 +19,7 @@ dcop kmdr-executor-@pid KommanderIf changeWidgetText minKontrol ny tekst Dette antager at du er inde i en &kommander;-fil og har adgang til specialen @pid, som indeholder procesID'et. Faktisk er de lettere at erstatte kmdr-executor-@pid med @dcopid. Du kan dog bruge denne syntaks (naturligvis uden specialerne), fra kommandolinjen eller et hvilket som helst eksternt script, for at ændre &kommander;-vinduet. Fordi &kommander; ikke har en fuldstændig fortolker i sit alfastadium, hvis du vil bruge den meget hurtigere interne &DCOP; fra et andet applikationsvindue (konsol &DCOP; er meget langsomt) er det meget mere kompliceret fordi du skal give meget information, inklusive en prototype af kaldet. Det ovenstående kald ville blive til: -@dcop(@dcopid, KommanderIf, enableWidget(QString, bool), Widget, true) +@dcop(@dcopid, KommanderIf, enableWidget(TQString, bool), Widget, true) Da dette blev skrevet skulle man være klar over at indlejre &DCOP;-kald inde i scriptsprogstrukturer (som bash betyder at man skal bruge konsolmetodekald. Hvis du bruger interne &DCOP;-kld , vil alle &kommander;-specialer blive udført først og dernæst scriptet. Der er en ny og simpel måde at bruge &DCOP; på, i &kommander; ved at bruge en objektsyntaks. Lad os sige at du vil ændre teksten i en kontrols navn @linjeEditor1. Det ville se således ud: @LineEdit1.changeWidgetText(New text) @@ -29,15 +29,15 @@ &DCOP; til globale variable -global(QString variableName) +global(TQString variableName) Returnerer værdien af den specficerede globale variabel. Når et script køres inde fra &kommander;-vinduet, vil alle (non-globale) variabler sat i dette script, holde op med at eksistere efter scriptet er kørt færdigt og vil derfor ikke være til rådighed for andre scriptprocesser eller i en ny instans af den kaldende proces. Det globale virkefelt betyder at variablen eksisterer for alle processer i vinduet indtil dette vindue lukkes. Du kan ændre disse variabler på et hvilket som helst tidspunk, med et nyt kald til @setGlobal. -setGlobal(QString variableName, QString value) +setGlobal(TQString variableName, TQString value) -Opretter en variabel som er global for vinduesprocessen og tildeler værdien til den. Denne værdi kan hentes med global(QString variabelNavn) eller tildeles en ny værdi. +Opretter en variabel som er global for vinduesprocessen og tildeler værdien til den. Denne værdi kan hentes med global(TQString variabelNavn) eller tildeles en ny værdi. @@ -48,7 +48,7 @@ -changeWidgetText(QString text) +changeWidgetText(TQString text) Dette skal omdøbes til setWidgetText og dette navn bliver sikker overflødiggjort. Det fjerner teksten der vises i kontrollen og erstatter det med den givne tekst. @@ -66,7 +66,7 @@ -setAssociatedText(QString text) +setAssociatedText(TQString text) Den sætter &kommander;s standard Text-streng. Den sættes typisk til @widgeText for at vise hvad der indtastes i kontrollen. Det er usandsynligt at du får behov for det, men hvis du gør er det her det foregår. Dette gælder for alle kontroller der kan indeholde data. @@ -78,7 +78,7 @@ &DCOP; til listeboks- og kombinationsfelt-kontroller -addListItem(QString item, int index) +addListItem(TQString item, int index) Tilføjer et element til en listebokskontrol ved det specificerede indeks. Listeindekset starter ved nul For at tilføje til slutinngen af en liste, bruges -1. @@ -90,7 +90,7 @@ -addUniqueItem(QString item) +addUniqueItem(TQString item) addUniqueItem tilføjer et element til slutningen af listen, men kun hvis det er unikt. @@ -126,7 +126,7 @@ &DCOP; for afkrydsningsfelt- og radioknapkontroller -setChecked(QString widgetName, bool checked) +setChecked(TQString widgetName, bool checked) Afkrydser eller fjerner afkrysdning i afkrydsningsfelt- og radioknapkontroller. @@ -138,7 +138,7 @@ &DCOP; for fanebladskontroller -setCurrentTab(QString widgetName, int index) +setCurrentTab(TQString widgetName, int index) Markér fanebladet ved indeks for fanebladskontroller. Indeks starter ved nul. diff --git a/tde-i18n-da/messages/tdegraphics/kruler.po b/tde-i18n-da/messages/tdegraphics/kruler.po index 488a9d2c147..ade02ae4528 100644 --- a/tde-i18n-da/messages/tdegraphics/kruler.po +++ b/tde-i18n-da/messages/tdegraphics/kruler.po @@ -47,8 +47,8 @@ msgid "" "of the pixel inside the little square at the end of the line cursor." msgstr "" "Dette er denne farve repræsenteret i hexadecimal rgb som det kan bruges i " -"HTML eller som et TQColor-navn. Rektanglernes baggrund viser farven på " -"pixlen inden i den lille firkant for enden af linjemarkøren." +"HTML eller som et TQColor-navn. Rektanglernes baggrund viser farven på pixlen " +"inden i den lille firkant for enden af linjemarkøren." #: klineal.cpp:147 msgid "KRuler" diff --git a/tde-i18n-da/messages/tdesdk/umbrello.po b/tde-i18n-da/messages/tdesdk/umbrello.po index 153c3b7e6e8..94364453e30 100644 --- a/tde-i18n-da/messages/tdesdk/umbrello.po +++ b/tde-i18n-da/messages/tdesdk/umbrello.po @@ -4043,5 +4043,5 @@ msgstr "" #~ msgid "UMLRolePropertiesBase" #~ msgstr "UMLRolePropertiesBase" -#~ msgid "QString" -#~ msgstr "QString" +#~ msgid "TQString" +#~ msgstr "TQString" diff --git a/tde-i18n-da/messages/tdevelop/tdevelop.po b/tde-i18n-da/messages/tdevelop/tdevelop.po index 323fbef7f1f..977ad88e7c0 100644 --- a/tde-i18n-da/messages/tdevelop/tdevelop.po +++ b/tde-i18n-da/messages/tdevelop/tdevelop.po @@ -5744,8 +5744,8 @@ msgid "" "

TQWidget::%1

There is no documentation available for this " "property.

" msgstr "" -"

TQWidget::%1

Der er ingen dokumentation tilgængelig for " -"denne egenskab.

" +"

TQWidget::%1

Der er ingen dokumentation tilgængelig for denne " +"egenskab.

" #: kdevdesigner/designer/propertyeditor.cpp:4027 msgid "New Signal Handler" @@ -29145,19 +29145,19 @@ msgstr "Pålideligt SSL-certifikat" #~ msgid "Error compiling the regular expression." #~ msgstr "Fejl ved kompilering af regulært udtryk." -#~ msgid "Qt &4 style (#include )" -#~ msgstr "Qt &4-stil (#include )" +#~ msgid "Qt &4 style (#include )" +#~ msgstr "Qt &4-stil (#include )" #~ msgid "" #~ "Insert the base class which your new class will be derived from. If you " -#~ "have checked 'Generate QWidget child class' the new class will be derived " -#~ "from QWidget. If no base class is named, the new class will not have a " +#~ "have checked 'Generate TQWidget child class' the new class will be derived " +#~ "from TQWidget. If no base class is named, the new class will not have a " #~ "parent class. You can also use template classes here (like BaseClass)" #~ msgstr "" #~ "Opgiv hvilken basisklasse den nye klasse skal arve fra. Hvis du har " -#~ "afkrydset 'generér afledt klasse af QWidget', vil den nye klasse arve fra " -#~ "QWidget. Hvis du ikke opgiver nogen basisklasse, vil den nye klasse ikke " +#~ "afkrydset 'generér afledt klasse af TQWidget', vil den nye klasse arve fra " +#~ "TQWidget. Hvis du ikke opgiver nogen basisklasse, vil den nye klasse ikke " #~ "have nogen forældreklasse. Du kan også bruge skabelonklasser her (såsom " #~ "BasisKlasse)" diff --git a/tde-i18n-da/messages/tdewebdev/kommander.po b/tde-i18n-da/messages/tdewebdev/kommander.po index 1b824f7efec..25f6c01c8c8 100644 --- a/tde-i18n-da/messages/tdewebdev/kommander.po +++ b/tde-i18n-da/messages/tdewebdev/kommander.po @@ -1590,8 +1590,8 @@ msgid "" "

TQWidget::%1

There is no documentation available for this " "property.

" msgstr "" -"

TQWidget::%1

Der er ingen dokumentation tilgængelig for " -"denne egenskab.

" +"

TQWidget::%1

Der er ingen dokumentation tilgængelig for denne " +"egenskab.

" #: editor/propertyeditor.cpp:3391 msgid "New Signal Handler" -- cgit v1.2.1