diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-10-13 18:02:18 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-10-13 18:02:18 +0900 |
commit | 241e0082f7b9ccadaeed0ef43a1c9ebb9b4fe840 (patch) | |
tree | 327c08329d5c5910cc155d3982f2a481eeaf5307 /tde-i18n-et/docs | |
parent | 1ae0d186c941b1e1cdaae488038195ba86d89dbb (diff) | |
download | tde-i18n-241e0082f7b9ccadaeed0ef43a1c9ebb9b4fe840.tar.gz tde-i18n-241e0082f7b9ccadaeed0ef43a1c9ebb9b4fe840.zip |
Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, QIODevice with TQ* version
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'tde-i18n-et/docs')
15 files changed, 224 insertions, 224 deletions
diff --git a/tde-i18n-et/docs/tdebase/kate/regular-expressions.docbook b/tde-i18n-et/docs/tdebase/kate/regular-expressions.docbook index f2aa1307f45..80da09a6b35 100644 --- a/tde-i18n-et/docs/tdebase/kate/regular-expressions.docbook +++ b/tde-i18n-et/docs/tdebase/kate/regular-expressions.docbook @@ -465,7 +465,7 @@ näiteks <command>grep</command>.</synopsis> <term><userinput>(?!MUSTER)</userinput> (negatiivne ettevaade)</term> <listitem><para>Negatiivne ettevaade ei näita sobivust, kui otsitavale stringile järgnev osa ei vasta <emphasis>MUSTRILE</emphasis>.</para> -<para>Avaldisega <userinput>const \w+\b(?!\s*&)</userinput> sobib <quote>const char</quote> in the string <quote>const char* foo</quote>, aga mitte <quote>const QString</quote> stringis <quote>const QString& bar</quote>, sest <quote>&</quote> sobib negatiivse ettevaatava eelduse mustriga.</para> +<para>Avaldisega <userinput>const \w+\b(?!\s*&)</userinput> sobib <quote>const char</quote> in the string <quote>const char* foo</quote>, aga mitte <quote>const TQString</quote> stringis <quote>const TQString& bar</quote>, sest <quote>&</quote> sobib negatiivse ettevaatava eelduse mustriga.</para> </listitem> </varlistentry> diff --git a/tde-i18n-et/docs/tdebase/khelpcenter/userguide/tde-for-admins.docbook b/tde-i18n-et/docs/tdebase/khelpcenter/userguide/tde-for-admins.docbook index aee410d80df..6fd91d917d3 100644 --- a/tde-i18n-et/docs/tdebase/khelpcenter/userguide/tde-for-admins.docbook +++ b/tde-i18n-et/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) </screen> diff --git a/tde-i18n-et/docs/tdebase/ksplashml/index.docbook b/tde-i18n-et/docs/tdebase/ksplashml/index.docbook index db2673554d1..9504ce0f6c7 100644 --- a/tde-i18n-et/docs/tdebase/ksplashml/index.docbook +++ b/tde-i18n-et/docs/tdebase/ksplashml/index.docbook @@ -501,7 +501,7 @@ Welcome Text = KDE käivitamine <para>Enne seda, kui sinu rakendus alustab arvutikurnamist või pluginate laadimist &etc;, kutsu &ksplash; nii välja:</para> <programlisting>DCOPClient *c = kapp->dcopClient(); -QString error; +TQString error; QCString KSplashName; int pid = 0; QStringList args; @@ -532,10 +532,10 @@ data)) <para>Kui soovid näidata teadet ikooniga või ilma, kasuta</para> -<programlisting>arg << QString("iconName") << QString("programName") << -QString("Some description"); +<programlisting>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 <listitem><para>Pluginaklassid peavad pakkuma <literal>staatilise</literal> funktsiooni <function>names</function>, mis tagastab nimede nimekirja, mida see saab välja kutsuda.</para></listitem> <listitem><para>Kui pluginat saab seadistada juhtimismoodulis, peab see seadistamiseks pakkuma <literal>ThemeEngineClass</literal>-põhise klassi.</para></listitem> <listitem><para>Pluginaklassid peavad tühistama vähemalt ühe virtuaalsetest funktsioonidest <function>slotSetText</function>, <function>slotSetPixmap</function>, <function>slotUpdateProgress</function> ja <function>slotUpdateSteps</function>, et see oleks kasutatav.</para></listitem> -<listitem><para>Konstruktor peab olema kujul <literal>ThemeEngine( QWidget *parent, const char *name, const QStringList &args )</literal>, et seda saaks kasutada koos klassiga <classname>KGenericFactory</classname>.</para></listitem> +<listitem><para>Konstruktor peab olema kujul <literal>ThemeEngine( TQWidget *parent, const char *name, const QStringList &args )</literal>, et seda saaks kasutada koos klassiga <classname>KGenericFactory</classname>.</para></listitem> </orderedlist> <para>Viimane nõue võib tunduda keerukana, kuid hiljem näeme, et üheainsa rea lisamisega lähtefailidesse võib seda enamasti ignoreerida.</para> </sect1> @@ -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 </programlisting> </example> -<para>Analüüsime nüüd seda listingut. Klass <classname>Theme2k</classname> rahuldab nimekonventsiooni ja tema päritolu on <classname>ThemeEngine</classname>. Ta pakub <methodname>Theme2k::names()</methodname> ja tal on konstruktor, mis võtab soovitavad parameetrid <function>Theme2k( QWidget *, const char *, const QStringList& );</function> ning pakub ka lihtsa meetodi <methodname>Theme2k::slotSetText()</methodname>. Hetkel ei ole mõtet pead vaevata klassiga <classname>RotWidget</classname>. See on väike element, mis pakub kasutajale veidi silmailu. Meie plugin on äärmiselt lihtne ega näita mingeid ikoone või edenemisriba. Kui soovid ikoone näidata, tühista funktsioon <function>slotSetPixmap</function>. Sarnased funktsioonid on olemas edenemisriba vahemikule (<function>slotUpdateSteps</function>) ja käesoleva sammu kasvamisele (<function>slotUpdateProgress</function>). </para> +<para>Analüüsime nüüd seda listingut. Klass <classname>Theme2k</classname> rahuldab nimekonventsiooni ja tema päritolu on <classname>ThemeEngine</classname>. Ta pakub <methodname>Theme2k::names()</methodname> ja tal on konstruktor, mis võtab soovitavad parameetrid <function>Theme2k( TQWidget *, const char *, const QStringList& );</function> ning pakub ka lihtsa meetodi <methodname>Theme2k::slotSetText()</methodname>. Hetkel ei ole mõtet pead vaevata klassiga <classname>RotWidget</classname>. See on väike element, mis pakub kasutajale veidi silmailu. Meie plugin on äärmiselt lihtne ega näita mingeid ikoone või edenemisriba. Kui soovid ikoone näidata, tühista funktsioon <function>slotSetPixmap</function>. Sarnased funktsioonid on olemas edenemisriba vahemikule (<function>slotUpdateSteps</function>) ja käesoleva sammu kasvamisele (<function>slotUpdateProgress</function>). </para> </sect1> <sect1 id="Implementation"> <title>Plugina teostus</title> @@ -686,7 +686,7 @@ private: <para>Makro <constant>K_EXPORT_COMPONENT_FACTORY</constant> on deklareeritud failis <filename>kgenericfactory.h</filename>. Edasi konstruktori kallale. Kuna see on väga lihtne plugin, on ka konstruktor lihtne ja selge.</para> <example> <title>Plugina konstruktor</title> -<programlisting>Theme2k::Theme2k( QWidget *parent, const char *name, const QStringList &args +<programlisting>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 ); } </programlisting> </example> @@ -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 ); } </programlisting> </sect1> @@ -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-et/docs/tdeedu/kstars/dcop.docbook b/tde-i18n-et/docs/tdeedu/kstars/dcop.docbook index 4b8da745725..02b9b25b86a 100644 --- a/tde-i18n-et/docs/tdeedu/kstars/dcop.docbook +++ b/tde-i18n-et/docs/tdeedu/kstars/dcop.docbook @@ -6,7 +6,7 @@ <sect1 id="dcop-interface"> <title>DCOP funktsioonid</title> <para>&kstars;i <abbrev>DCOP</abbrev> kiides kasutab järgmisi funktsioone: <itemizedlist> -<listitem><para><function> lookTowards( const QString suund )</function>: tsentreerib vaate argumendiga määratud punkti. Selleks võib olla suvalise taevakeha nimi või mõni järgmistest sõnadest või lühenditest: zenith (või z) seniidi tähistusena, north (n) põhjakaare, northeast (ne) kirde, east (e) ida, southeast (se) kagu, south (s), southwest (sw) edela, west (w) lääne ja northwest (nw) loode tähistusena. </para></listitem> +<listitem><para><function> lookTowards( const TQString suund )</function>: tsentreerib vaate argumendiga määratud punkti. Selleks võib olla suvalise taevakeha nimi või mõni järgmistest sõnadest või lühenditest: zenith (või z) seniidi tähistusena, north (n) põhjakaare, northeast (ne) kirde, east (e) ida, southeast (se) kagu, south (s), southwest (sw) edela, west (w) lääne ja northwest (nw) loode tähistusena. </para></listitem> <listitem><para><function> setRaDec( double OT, double kääne )</function>: tsentreerib vaate määratud ekvaatorilistele koordinaatidele. </para></listitem> @@ -22,13 +22,13 @@ <listitem><para><function> waitFor( double t )</function>: paus t sekundit enne järgneva skriptikäsu rakendamist. </para></listitem> -<listitem><para><function> waitForKey( const QString klahv )</function>: skripti rakendamine peatatakse, kuni kasutaja vajutab määratud klahvi. Praegu ei saa määrata klahvikombinatsioone (näiteks <keycombo action="simul">&Ctrl;<keycap>C</keycap></keycombo>), vaid ainult üksikklahve. Tühikuklahvi jaoks tuleb kirjutada <quote>space</quote>. </para></listitem> +<listitem><para><function> waitForKey( const TQString klahv )</function>: skripti rakendamine peatatakse, kuni kasutaja vajutab määratud klahvi. Praegu ei saa määrata klahvikombinatsioone (näiteks <keycombo action="simul">&Ctrl;<keycap>C</keycap></keycombo>), vaid ainult üksikklahve. Tühikuklahvi jaoks tuleb kirjutada <quote>space</quote>. </para></listitem> <listitem><para><function> setTracking( bool track )</function>: jälgimisrežiimi näitamise lülitamine. </para></listitem> -<listitem><para><function> changeViewOption( const QString võimalus, const QString väärtus )</function>: vaatevõimaluse määramine. Kasutada saab kümneid võimalusi, sisuliselt kõike, mida saab seadistada &kstars;i <guilabel>vaateseadistuste aknas</guilabel>. Esimene argument ongi võimalus (vastav nimi võetakse seadistustefailist <filename>kstarsrc</filename>), teine soovitud väärtus. Argumentide parser on püütud teha võimalikult <quote>lollikindel</quote>, nii et kui kirjutad midagi kogemata valesti, siis see lihtsalt ei rakendu. </para></listitem> +<listitem><para><function> changeViewOption( const TQString võimalus, const TQString väärtus )</function>: vaatevõimaluse määramine. Kasutada saab kümneid võimalusi, sisuliselt kõike, mida saab seadistada &kstars;i <guilabel>vaateseadistuste aknas</guilabel>. Esimene argument ongi võimalus (vastav nimi võetakse seadistustefailist <filename>kstarsrc</filename>), teine soovitud väärtus. Argumentide parser on püütud teha võimalikult <quote>lollikindel</quote>, nii et kui kirjutad midagi kogemata valesti, siis see lihtsalt ei rakendu. </para></listitem> -<listitem><para><function> setGeoLocation( const QString linn, const QString provints/maakond, const QString riik )</function>: võimalus määrata vaatluskohaks mingi konkreetne linn. Kui argumendis määratud linna andmebaasist ei leita, ei tee see käsk midagi. </para></listitem> +<listitem><para><function> setGeoLocation( const TQString linn, const TQString provints/maakond, const TQString riik )</function>: võimalus määrata vaatluskohaks mingi konkreetne linn. Kui argumendis määratud linna andmebaasist ei leita, ei tee see käsk midagi. </para></listitem> <listitem><para><function> stop()</function> [clock]: seiskab simulatsioonikella. </para></listitem> diff --git a/tde-i18n-et/docs/tdeedu/kstars/scriptbuilder.docbook b/tde-i18n-et/docs/tdeedu/kstars/scriptbuilder.docbook index 00aaddeb7e9..52603735650 100644 --- a/tde-i18n-et/docs/tdeedu/kstars/scriptbuilder.docbook +++ b/tde-i18n-et/docs/tdeedu/kstars/scriptbuilder.docbook @@ -38,40 +38,40 @@ <orderedlist> <listitem><para>Seadmete üldised funktsioonid: seadmete loomise/sulgemise funktsioonid jne.</para> <itemizedlist> - <listitem><para><function>startINDI (QString seadmeNimi, bool useLocal)</function> : INDI-teenuse loomine kohalikuna või serverina.</para></listitem> - <listitem><para><function>shutdownINDI (QString seadmeNimi)</function> : INDI-teenuse lõpetamine.</para></listitem> - <listitem><para><function>switchINDI(QString seadmeNimi, bool turnOn)</function> : INDI-seadme ühendamine või lahutamine.</para></listitem> - <listitem><para><function>setINDIPort(QString seadmeNimi, QString port)</function> : seadme ühenduse pordi määramine.</para></listitem> - <listitem><para><function>setINDIAction(QString seadmeNimi, QString toiming)</function> : INDI-toimingu aktiveerimine. Toiming võib olla <emphasis>lülitamisomaduse</emphasis> mis tahes <emphasis>element</emphasis>.</para></listitem> - <listitem><para><function>waitForINDIAction(QString seadmeNimi, QString toiming)</function> : paus skripti täitmises, kuni määratud toimingu <emphasis>omadus</emphasis> tagastatakse OK-staatusega.</para></listitem> + <listitem><para><function>startINDI (TQString seadmeNimi, bool useLocal)</function> : INDI-teenuse loomine kohalikuna või serverina.</para></listitem> + <listitem><para><function>shutdownINDI (TQString seadmeNimi)</function> : INDI-teenuse lõpetamine.</para></listitem> + <listitem><para><function>switchINDI(TQString seadmeNimi, bool turnOn)</function> : INDI-seadme ühendamine või lahutamine.</para></listitem> + <listitem><para><function>setINDIPort(TQString seadmeNimi, TQString port)</function> : seadme ühenduse pordi määramine.</para></listitem> + <listitem><para><function>setINDIAction(TQString seadmeNimi, TQString toiming)</function> : INDI-toimingu aktiveerimine. Toiming võib olla <emphasis>lülitamisomaduse</emphasis> mis tahes <emphasis>element</emphasis>.</para></listitem> + <listitem><para><function>waitForINDIAction(TQString seadmeNimi, TQString toiming)</function> : paus skripti täitmises, kuni määratud toimingu <emphasis>omadus</emphasis> tagastatakse OK-staatusega.</para></listitem> </itemizedlist> </listitem> <listitem><para>Teleskoobifunktsioonid: teleskoobi liikumist ja olekut kontrollivad funktsioonid.</para> <itemizedlist> - <listitem><para><function>setINDIScopeAction(QString seadmeNimi, QString toiming)</function> : teleskoobi režiimi või toimingu määramine. Võimalikud valikud on SLEW, TRACK, SYNC, PARK ja ABORT.</para></listitem> - <listitem><para><function>setINDITargetCoord(QString seadmeNimi, double otsetõus, double kääne)</function> : määrab teleskoobi JNow sihtkoordinaadid <emphasis>otsetõusule</emphasis> ja <emphasis>käändele</emphasis>.</para></listitem> - <listitem><para><function>setINDITargetName(QString seadmeNimi, QString objektiNimi)</function> : määrab teleskoobi JNow sihtkoordinaadid <emphasis>objektiNime</emphasis> koordinaatidele. KStars otsib objekti nime oma andmebaasist ja hangib leidmise korral selle otsetõusu ja käände.</para></listitem> - <listitem><para><function>setINDIGeoLocation(QString seadmeNimi, double pikkuskraad, double laiuskraad)</function> : määrab teleskoobi geograafilise asukoha määratud pikkus- ja laiuskraadile. Pikkuskraadi arvestatakse Greenwichist (Suurbritannia) ida poole. Kuid kuigi läänepoolkera kohta kasutatakse sageli negatiivseid pikkuskraade, nõuab INDI, et pikkuskraad jääks 0 ja 360 vahele. See tähendab, et kui sul on kasutada negatiivne pikkuskraad, tuleb sellele liita 360 kraadi, et saada INDI-le sobilik väärtus. Näiteks Kanada linna Calgary koordinaadid &kstars;is on järgmised: pikkuskraad -114 04 58; laiuskraad 51 02 58. Nii on meie näite korral INDI pikkuskraad 360 - 114,093 = 245,917 kraadi.</para></listitem> - <listitem><para><function>setINDIUTC(QString seadmeNimi, QString UTCDateTime)</function> : määrab teleskoobi UTC kuupäeva ja kellaaja ISO-8601 vormingus. Vorminguks on YYYY-MM-DDTHH:MM:SS (nt. 2004-07-12T22:05:32).</para></listitem> + <listitem><para><function>setINDIScopeAction(TQString seadmeNimi, TQString toiming)</function> : teleskoobi režiimi või toimingu määramine. Võimalikud valikud on SLEW, TRACK, SYNC, PARK ja ABORT.</para></listitem> + <listitem><para><function>setINDITargetCoord(TQString seadmeNimi, double otsetõus, double kääne)</function> : määrab teleskoobi JNow sihtkoordinaadid <emphasis>otsetõusule</emphasis> ja <emphasis>käändele</emphasis>.</para></listitem> + <listitem><para><function>setINDITargetName(TQString seadmeNimi, TQString objektiNimi)</function> : määrab teleskoobi JNow sihtkoordinaadid <emphasis>objektiNime</emphasis> koordinaatidele. KStars otsib objekti nime oma andmebaasist ja hangib leidmise korral selle otsetõusu ja käände.</para></listitem> + <listitem><para><function>setINDIGeoLocation(TQString seadmeNimi, double pikkuskraad, double laiuskraad)</function> : määrab teleskoobi geograafilise asukoha määratud pikkus- ja laiuskraadile. Pikkuskraadi arvestatakse Greenwichist (Suurbritannia) ida poole. Kuid kuigi läänepoolkera kohta kasutatakse sageli negatiivseid pikkuskraade, nõuab INDI, et pikkuskraad jääks 0 ja 360 vahele. See tähendab, et kui sul on kasutada negatiivne pikkuskraad, tuleb sellele liita 360 kraadi, et saada INDI-le sobilik väärtus. Näiteks Kanada linna Calgary koordinaadid &kstars;is on järgmised: pikkuskraad -114 04 58; laiuskraad 51 02 58. Nii on meie näite korral INDI pikkuskraad 360 - 114,093 = 245,917 kraadi.</para></listitem> + <listitem><para><function>setINDIUTC(TQString seadmeNimi, TQString UTCDateTime)</function> : määrab teleskoobi UTC kuupäeva ja kellaaja ISO-8601 vormingus. Vorminguks on YYYY-MM-DDTHH:MM:SS (nt. 2004-07-12T22:05:32).</para></listitem> </itemizedlist> </listitem> <listitem><para>Kaamera/CCD funktsioonid: kaamera/CCD omaduste ja oleku kontrollimise funktsioonid.</para> <itemizedlist> - <listitem><para><function>setINDICCDTemp(QString seadmeNimi, int temp)</function> : määrab CCD-kiibi sihttemperatuuri Celsiuse kraadides.</para></listitem> - <listitem><para><function>setINDIFrameType(QString seadmeNimi, QString tüüp)</function> : määrab CCD kaadritüübi. Võimalikud valikud on FRAME_LIGHT, FRAME_BIAS, FRAME_DARK ja FRAME_FLAT.</para></listitem> - <listitem><para><function>startINDIExposure(QString seadmeNimi, int aegumine)</function> : käivitab CCD/kaamera särituse sekunditeks, mille määrab <emphasis>aegumine</emphasis>.</para></listitem> + <listitem><para><function>setINDICCDTemp(TQString seadmeNimi, int temp)</function> : määrab CCD-kiibi sihttemperatuuri Celsiuse kraadides.</para></listitem> + <listitem><para><function>setINDIFrameType(TQString seadmeNimi, TQString tüüp)</function> : määrab CCD kaadritüübi. Võimalikud valikud on FRAME_LIGHT, FRAME_BIAS, FRAME_DARK ja FRAME_FLAT.</para></listitem> + <listitem><para><function>startINDIExposure(TQString seadmeNimi, int aegumine)</function> : käivitab CCD/kaamera särituse sekunditeks, mille määrab <emphasis>aegumine</emphasis>.</para></listitem> </itemizedlist> </listitem> <listitem><para>Fokuseerija funktsioonid: fokuseerija liikumist ja olekut kontrollivad funktsioonid.</para> <itemizedlist> - <listitem><para><function>setINDIFocusSpeed(QString seadmeNimi, QString toiming)</function> : määrab fokuseerija kiiruse. Võimalikud valikud on FOCUS_HALT, FOCUS_SLOW, FOCUS_MEDIUM ja FOCUS_FAST.</para></listitem> - <listitem><para><function>setINDIFocusTimeout(QString seadmeNimi, int aegumine)</function> : määrab sekundites iga järgneva startINDIFocus operatsiooni kestuse.</para></listitem> - <listitem><para><function>startINDIFocus(QString seadmeNimi, int fookuseSuund)</function> : liigutab fokuseerijat kas sissepoole (fookuseSuund = 0) või väljapoole (fookuseSuund = 1). Operatsiooni kiiruse ja kestuse saab määrata funktsioonidega <function>setINDIFocusSpeed()</function> ja <function>setINDIFocusTimeout()</function>.</para></listitem> + <listitem><para><function>setINDIFocusSpeed(TQString seadmeNimi, TQString toiming)</function> : määrab fokuseerija kiiruse. Võimalikud valikud on FOCUS_HALT, FOCUS_SLOW, FOCUS_MEDIUM ja FOCUS_FAST.</para></listitem> + <listitem><para><function>setINDIFocusTimeout(TQString seadmeNimi, int aegumine)</function> : määrab sekundites iga järgneva startINDIFocus operatsiooni kestuse.</para></listitem> + <listitem><para><function>startINDIFocus(TQString seadmeNimi, int fookuseSuund)</function> : liigutab fokuseerijat kas sissepoole (fookuseSuund = 0) või väljapoole (fookuseSuund = 1). Operatsiooni kiiruse ja kestuse saab määrata funktsioonidega <function>setINDIFocusSpeed()</function> ja <function>setINDIFocusTimeout()</function>.</para></listitem> </itemizedlist> </listitem> <listitem><para>Filtrifunktsioonid: filtri positsiooni kontrollivad funktsioonid.</para> <itemizedlist> - <listitem><para><function>setINDIFilterNum(QString seadmeNimi, int filtri_number)</function>: annab filtrile positsiooni <varname>filtri_number</varname>. Viimaste aliaseid saab omistada dialoogis <guimenuitem>INDI seadistamine</guimenuitem>, mille saab avada menüüst <guimenu>Seadmed</guimenu> (nt. Filter 1 = punane, Filter 2 = roheline jne.).</para></listitem> + <listitem><para><function>setINDIFilterNum(TQString seadmeNimi, int filtri_number)</function>: annab filtrile positsiooni <varname>filtri_number</varname>. Viimaste aliaseid saab omistada dialoogis <guimenuitem>INDI seadistamine</guimenuitem>, mille saab avada menüüst <guimenu>Seadmed</guimenu> (nt. Filter 1 = punane, Filter 2 = roheline jne.).</para></listitem> </itemizedlist> </listitem> diff --git a/tde-i18n-et/docs/tdegraphics/ksnapshot/index.docbook b/tde-i18n-et/docs/tdegraphics/ksnapshot/index.docbook index 083458502fb..7b03abda112 100644 --- a/tde-i18n-et/docs/tdegraphics/ksnapshot/index.docbook +++ b/tde-i18n-et/docs/tdegraphics/ksnapshot/index.docbook @@ -213,16 +213,16 @@ <para>Saadaolevate &DCOP;-liideste nimekirja õigete argumentide leidmiseks saab nii: <screen width="60"><prompt>$</prompt> <command>dcop `dcopstart ksnapshot` interface</command><computeroutput> 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-et/docs/tdepim/kalarm/index.docbook b/tde-i18n-et/docs/tdepim/kalarm/index.docbook index 2826f0f12b0..15fe7a42bf2 100644 --- a/tde-i18n-et/docs/tdepim/kalarm/index.docbook +++ b/tde-i18n-et/docs/tdepim/kalarm/index.docbook @@ -1685,8 +1685,8 @@ continuously in the background and alarms are always enabled.</para> <refpurpose>katkestab juba ajastatud häire.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>void cancelEvent(const QString& <replaceable>calendarFile</replaceable>, - const QString& <replaceable>eventID</replaceable>) +<synopsis>void cancelEvent(const TQString& <replaceable>calendarFile</replaceable>, + const TQString& <replaceable>eventID</replaceable>) </synopsis> <refsect2> @@ -1728,8 +1728,8 @@ continuously in the background and alarms are always enabled.</para> <refpurpose>käivitab juba ajastatud häire.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>void triggerEvent(const QString& <replaceable>calendarFile</replaceable>, - const QString& <replaceable>eventID</replaceable>) +<synopsis>void triggerEvent(const TQString& <replaceable>calendarFile</replaceable>, + const TQString& <replaceable>eventID</replaceable>) </synopsis> <refsect2> @@ -1773,8 +1773,8 @@ continuously in the background and alarms are always enabled.</para> <refpurpose>käivitab või katkestab juba ajastatud häire.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>void handleEvent(const QString& <replaceable>calendarFile</replaceable>, - const QString& <replaceable>eventID</replaceable>) +<synopsis>void handleEvent(const TQString& <replaceable>calendarFile</replaceable>, + const TQString& <replaceable>eventID</replaceable>) </synopsis> <refsect2> @@ -1824,43 +1824,43 @@ continuously in the background and alarms are always enabled.</para> <refpurpose>uue häire ajastamine.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>bool scheduleMessage(const QString& <replaceable>message</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleMessage(const TQString& <replaceable>message</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, - const QString& <replaceable>bgColor</replaceable>, - const QString& <replaceable>fgColor</replaceable>, - const QString& <replaceable>font</replaceable>, + const TQString& <replaceable>bgColor</replaceable>, + const TQString& <replaceable>fgColor</replaceable>, + const TQString& <replaceable>font</replaceable>, const KURL& <replaceable>audioURL</replaceable>, int <replaceable>reminder</replaceable>, - const QString& <replaceable>recurrence</replaceable>, + const TQString& <replaceable>recurrence</replaceable>, int <replaceable>subRepeatInterval</replaceable>, int <replaceable>subRepeatCount</replaceable>) </synopsis> -<synopsis>bool scheduleMessage(const QString& <replaceable>message</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleMessage(const TQString& <replaceable>message</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, - const QString& <replaceable>bgColor</replaceable>, - const QString& <replaceable>fgColor</replaceable>, - const QString& <replaceable>font</replaceable>, + const TQString& <replaceable>bgColor</replaceable>, + const TQString& <replaceable>fgColor</replaceable>, + const TQString& <replaceable>font</replaceable>, const KURL& <replaceable>audioURL</replaceable>, int <replaceable>reminder</replaceable>, int <replaceable>recurType</replaceable>, int <replaceable>recurInterval</replaceable>, int <replaceable>recurCount</replaceable>) </synopsis> -<synopsis>bool scheduleMessage(const QString& <replaceable>message</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleMessage(const TQString& <replaceable>message</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, - const QString& <replaceable>bgColor</replaceable>, - const QString& <replaceable>fgColor</replaceable>, - const QString& <replaceable>font</replaceable>, + const TQString& <replaceable>bgColor</replaceable>, + const TQString& <replaceable>fgColor</replaceable>, + const TQString& <replaceable>font</replaceable>, const KURL& <replaceable>audioURL</replaceable>, int <replaceable>reminder</replaceable>, int <replaceable>recurType</replaceable>, int <replaceable>recurInterval</replaceable>, - const QString& <replaceable>endDateTime</replaceable>) + const TQString& <replaceable>endDateTime</replaceable>) </synopsis> <refsect2> @@ -1897,7 +1897,7 @@ continuously in the background and alarms are always enabled.</para> <varlistentry> <term><parameter>bgColor</parameter></term> <listitem> -<para>Määrab näidatava teate taustavärvi. String võib olla kujul <quote>#RRGGBB</quote> (nagu tagastab <methodname>QColor::name()</methodname>), kus RR, GG ja BB on vastavalt punase, rohelise ja sinise kahekohalised kuueteistkümnendväärtused. String võib olla mõnel muul kujul, mida tunnustab <methodname>QColor::setNamedColor()</methodname>, näiteks X'i värvide andmebaasi nimi (⪚ <quote>red</quote> või <quote>steelblue</quote>). Kui string tühjaks jätta, kasutatakse parajasti vaikimisi kehtivat taustavärvi.</para> +<para>Määrab näidatava teate taustavärvi. String võib olla kujul <quote>#RRGGBB</quote> (nagu tagastab <methodname>TQColor::name()</methodname>), kus RR, GG ja BB on vastavalt punase, rohelise ja sinise kahekohalised kuueteistkümnendväärtused. String võib olla mõnel muul kujul, mida tunnustab <methodname>TQColor::setNamedColor()</methodname>, näiteks X'i värvide andmebaasi nimi (⪚ <quote>red</quote> või <quote>steelblue</quote>). Kui string tühjaks jätta, kasutatakse parajasti vaikimisi kehtivat taustavärvi.</para> </listitem> </varlistentry> @@ -1999,21 +1999,21 @@ continuously in the background and alarms are always enabled.</para> </refnamediv> <refsynopsisdiv> <synopsis>bool scheduleFile(const KURL& <replaceable>URL</replaceable>, - const QString& <replaceable>dateTime</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, - const QString& <replaceable>bgColor</replaceable>, + const TQString& <replaceable>bgColor</replaceable>, const KURL& <replaceable>audioURL</replaceable>, int <replaceable>reminder</replaceable>, - const QString& <replaceable>recurrence</replaceable>, + const TQString& <replaceable>recurrence</replaceable>, int <replaceable>subRepeatInterval</replaceable>, int <replaceable>subRepeatCount</replaceable>) </synopsis> <synopsis>bool scheduleFile(const KURL& <replaceable>URL</replaceable>, - const QString& <replaceable>dateTime</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, - const QString& <replaceable>bgColor</replaceable>, + const TQString& <replaceable>bgColor</replaceable>, const KURL& <replaceable>audioURL</replaceable>, int <replaceable>reminder</replaceable>, int <replaceable>recurType</replaceable>, @@ -2021,15 +2021,15 @@ continuously in the background and alarms are always enabled.</para> int <replaceable>recurCount</replaceable>) </synopsis> <synopsis>bool scheduleFile(const KURL& <replaceable>URL</replaceable>, - const QString& <replaceable>dateTime</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, - const QString& <replaceable>bgColor</replaceable>, + const TQString& <replaceable>bgColor</replaceable>, const KURL& <replaceable>audioURL</replaceable>, int <replaceable>reminder</replaceable>, int <replaceable>recurType</replaceable>, int <replaceable>recurInterval</replaceable>, - const QString& <replaceable>endDateTime</replaceable>) + const TQString& <replaceable>endDateTime</replaceable>) </synopsis> <refsect2> @@ -2066,7 +2066,7 @@ continuously in the background and alarms are always enabled.</para> <varlistentry> <term><parameter>bgColor</parameter></term> <listitem> -<para>Määrab näidatava faili taustavärvi. String võib olla kujul <quote>#RRGGBB</quote> (nagu tagastab <methodname>QColor::name()</methodname>), kus RR, GG ja BB on vastavalt punase, rohelise ja sinise kahekohalised kuueteistkümnendväärtused. String võib olla mõnel muul kujul, mida tunnustab <methodname>QColor::setNamedColor()</methodname>, näiteks X'i värvide andmebaasi nimi (⪚ <quote>red</quote> või <quote>steelblue</quote>). Kui string tühjaks jätta, kasutatakse parajasti vaikimisi kehtivat taustavärvi.</para> +<para>Määrab näidatava faili taustavärvi. String võib olla kujul <quote>#RRGGBB</quote> (nagu tagastab <methodname>TQColor::name()</methodname>), kus RR, GG ja BB on vastavalt punase, rohelise ja sinise kahekohalised kuueteistkümnendväärtused. String võib olla mõnel muul kujul, mida tunnustab <methodname>TQColor::setNamedColor()</methodname>, näiteks X'i värvide andmebaasi nimi (⪚ <quote>red</quote> või <quote>steelblue</quote>). Kui string tühjaks jätta, kasutatakse parajasti vaikimisi kehtivat taustavärvi.</para> </listitem> </varlistentry> @@ -2152,29 +2152,29 @@ continuously in the background and alarms are always enabled.</para> <refpurpose>uue häire ajastamine, mis käivitab shellikäsu.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>bool scheduleCommand(const QString& <replaceable>commandLine</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleCommand(const TQString& <replaceable>commandLine</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, - const QString& <replaceable>recurrence</replaceable>, + const TQString& <replaceable>recurrence</replaceable>, int <replaceable>subRepeatInterval</replaceable>, int <replaceable>subRepeatCount</replaceable>) </synopsis> -<synopsis>bool scheduleCommand(const QString& <replaceable>commandLine</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleCommand(const TQString& <replaceable>commandLine</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, int <replaceable>recurType</replaceable>, int <replaceable>recurInterval</replaceable>, int <replaceable>recurCount</replaceable>) </synopsis> -<synopsis>bool scheduleCommand(const QString& <replaceable>commandLine</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleCommand(const TQString& <replaceable>commandLine</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, int <replaceable>recurType</replaceable>, int <replaceable>recurInterval</replaceable>, - const QString& <replaceable>endDateTime</replaceable>) + const TQString& <replaceable>endDateTime</replaceable>) </synopsis> <refsect2> @@ -2276,41 +2276,41 @@ continuously in the background and alarms are always enabled.</para> <refpurpose>uue häire ajastamine, mis saadab häire e-postitsi.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>bool scheduleEmail(const QString& <replaceable>fromID</replaceable>, - const QString& <replaceable>addresses</replaceable>, - const QString& <replaceable>subject</replaceable>, - const QString& <replaceable>message</replaceable>, - const QString& <replaceable>attachments</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleEmail(const TQString& <replaceable>fromID</replaceable>, + const TQString& <replaceable>addresses</replaceable>, + const TQString& <replaceable>subject</replaceable>, + const TQString& <replaceable>message</replaceable>, + const TQString& <replaceable>attachments</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, - const QString& <replaceable>recurrence</replaceable>, + const TQString& <replaceable>recurrence</replaceable>, int <replaceable>subRepeatInterval</replaceable>, int <replaceable>subRepeatCount</replaceable>) </synopsis> -<synopsis>bool scheduleEmail(const QString& <replaceable>fromID</replaceable>, - const QString& <replaceable>addresses</replaceable>, - const QString& <replaceable>subject</replaceable>, - const QString& <replaceable>message</replaceable>, - const QString& <replaceable>attachments</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleEmail(const TQString& <replaceable>fromID</replaceable>, + const TQString& <replaceable>addresses</replaceable>, + const TQString& <replaceable>subject</replaceable>, + const TQString& <replaceable>message</replaceable>, + const TQString& <replaceable>attachments</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, int <replaceable>flags</replaceable>, int <replaceable>recurType</replaceable>, int <replaceable>recurInterval</replaceable>, int <replaceable>recurCount</replaceable>) </synopsis> -<synopsis>bool scheduleEmail(const QString& <replaceable>fromID</replaceable>, - const QString& <replaceable>addresses</replaceable>, - const QString& <replaceable>subject</replaceable>, - const QString& <replaceable>message</replaceable>, - const QString& <replaceable>attachments</replaceable>, - const QString& <replaceable>dateTime</replaceable>, +<synopsis>bool scheduleEmail(const TQString& <replaceable>fromID</replaceable>, + const TQString& <replaceable>addresses</replaceable>, + const TQString& <replaceable>subject</replaceable>, + const TQString& <replaceable>message</replaceable>, + const TQString& <replaceable>attachments</replaceable>, + const TQString& <replaceable>dateTime</replaceable>, int <replaceable>lateCancel</replaceable>, nt <replaceable>flags</replaceable>, int <replaceable>recurType</replaceable>, int <replaceable>recurInterval</replaceable>, - const QString& <replaceable>endTime</replaceable>) + const TQString& <replaceable>endTime</replaceable>) </synopsis> <refsect2> @@ -2439,7 +2439,7 @@ continuously in the background and alarms are always enabled.</para> <refpurpose>See avab <link linkend="alarm-edit-dlg">häire redigeerimise dialoogi</link>.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>bool edit(const QString& <replaceable>sündmuseID</replaceable>) +<synopsis>bool edit(const TQString& <replaceable>sündmuseID</replaceable>) </synopsis> <refsect2> @@ -2477,7 +2477,7 @@ continuously in the background and alarms are always enabled.</para> <refpurpose>See avab <link linkend="alarm-edit-dlg">häire redigeerimise dialoogi</link> uue häire redigeerimiseks.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>bool editNew(const QString& <replaceable>mallinimi</replaceable>) +<synopsis>bool editNew(const TQString& <replaceable>mallinimi</replaceable>) </synopsis> <refsect2> diff --git a/tde-i18n-et/docs/tdepim/karm/index.docbook b/tde-i18n-et/docs/tdepim/karm/index.docbook index 0de41e4b72e..506b559c82e 100644 --- a/tde-i18n-et/docs/tdepim/karm/index.docbook +++ b/tde-i18n-et/docs/tdepim/karm/index.docbook @@ -734,7 +734,7 @@ Trükitud: 2004-07-13 18:10 <refpurpose>Tagastab &karm;i versiooni.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>QString version() +<synopsis>TQString version() </synopsis> </refsynopsisdiv> <refsect1> @@ -752,7 +752,7 @@ Trükitud: 2004-07-13 18:10 <refpurpose>Sulgeb &karm;i.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>QString quit() +<synopsis>TQString quit() </synopsis> </refsynopsisdiv> <refsect1> @@ -770,7 +770,7 @@ Trükitud: 2004-07-13 18:10 <refpurpose>Kontrollib tipptaseme ülesande olemasolu.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>QString hastodo(QString taskname) +<synopsis>TQString hastodo(TQString taskname) </synopsis> <refsect2> <title>Parameetrid</title> @@ -786,7 +786,7 @@ Trükitud: 2004-07-13 18:10 </refsynopsisdiv> <refsect1> <title>Kirjeldus</title> -<para><function>hastodo(QString taskname)</function> on &DCOP;-väljakutse, mis otsib etteantud nime. Leidmisel tagastatakse ülesannet tuvastav iCalendari UID. Mitteleidmisel tagastatakse tühi string. </para> +<para><function>hastodo(TQString taskname)</function> on &DCOP;-väljakutse, mis otsib etteantud nime. Leidmisel tagastatakse ülesannet tuvastav iCalendari UID. Mitteleidmisel tagastatakse tühi string. </para> <para>Otsitakse iCalendari failis, mis on &karm;is parajasti avatud. Otsitakse läbi kõik ülesandepuud, mitte ainult tipptaseme ülesande. Kui nimega sobib enam kui üks ülesanne, tagastatakse esimesena leitu.</para> </refsect1> </refentry> @@ -800,7 +800,7 @@ Trükitud: 2004-07-13 18:10 <refpurpose>Lisab uue ülesande.</refpurpose> </refnamediv> <refsynopsisdiv> -<synopsis>QString addtodo(QString todoname) +<synopsis>TQString addtodo(TQString todoname) </synopsis> <refsect2> <title>Parameetrid</title> @@ -817,7 +817,7 @@ Trükitud: 2004-07-13 18:10 <refsect1> <title>Kirjeldus</title> -<para><function>addtodo(QString todoname)</function> on &DCOP;-väljakutse, mis lisab aktiivsesse faili uue tipptaseme ülesande. Tagastatakse uue ülesande UID. </para> +<para><function>addtodo(TQString todoname)</function> on &DCOP;-väljakutse, mis lisab aktiivsesse faili uue tipptaseme ülesande. Tagastatakse uue ülesande UID. </para> </refsect1> </refentry> diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-qtdoc.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-qtdoc.1.docbook index 66a5e811836..838dd0746ff 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-qtdoc.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-qtdoc.1.docbook @@ -47,8 +47,8 @@ <refsect1> <title>Näited</title> -<para>Klassi <classname>QString</classname> dokumentatsiooni näitamiseks:</para> -<screen><userinput><command>qtdoc</command> <option>QString</option></userinput></screen> +<para>Klassi <classname>TQString</classname> dokumentatsiooni näitamiseks:</para> +<screen><userinput><command>qtdoc</command> <option>TQString</option></userinput></screen> </refsect1> <refsect1> diff --git a/tde-i18n-et/docs/tdevelop/kde_app_devel/index.docbook b/tde-i18n-et/docs/tdevelop/kde_app_devel/index.docbook index e40f89894bd..420c5da0b0f 100644 --- a/tde-i18n-et/docs/tdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-et/docs/tdevelop/kde_app_devel/index.docbook @@ -160,15 +160,15 @@ return a.exec(); </orderedlist> </para> <para>Meie programmi teine objekt on nupp ehk klassi <classname>QPushButton</classname> eksemplar. Kahest eksemplari loomiseks mõeldud konstruktorist kasutame teist: see aktsepteerib teksti, mis on nupu sisu ehk antud juhul tekstistring "Hello world!" Seejärel kutsume välja meetodi <methodname>resize()</methodname>, et muuta nupu suurust vastavalt selle sisule - nupp peab olema suurem, et kogu string oleks näha. </para> -<para>Aga meetod <methodname>show()</methodname>? Siin näed, et nagu enamiku vidinate korral, tugineb <classname>QPushButton</classname> üheleainsale pärilusele ehk nagu ütleb dokumentatsioon: Inherits <classname>QButton</classname>. Klõpsa lingile <classname>QButton</classname>. Nüüd näed veel õige mitut vidinat, mis tuginevad klassile <classname>QButton</classname>, mida me kasutame hiljem signaali/pesa mehhanismi selgitamisel. Igal juhul ei ole siin kirjas meetodit <methodname>show()</methodname>, mis tähendab, et ka selle peab tagama pärilus. Klass, mille järglane on <classname>QButton</classname>, kannab nime <classname>QWidget</classname>. Klõpsa taas lingile ja näed tervet rida meetodeid,mida pakub klass QWidget. Nende hulka kuulub ka meetod <methodname>show()</methodname>. Nüüd on võimalik mõista, mida meie näidises nupuga ette võetakse: <orderedlist> +<para>Aga meetod <methodname>show()</methodname>? Siin näed, et nagu enamiku vidinate korral, tugineb <classname>QPushButton</classname> üheleainsale pärilusele ehk nagu ütleb dokumentatsioon: Inherits <classname>QButton</classname>. Klõpsa lingile <classname>QButton</classname>. Nüüd näed veel õige mitut vidinat, mis tuginevad klassile <classname>QButton</classname>, mida me kasutame hiljem signaali/pesa mehhanismi selgitamisel. Igal juhul ei ole siin kirjas meetodit <methodname>show()</methodname>, mis tähendab, et ka selle peab tagama pärilus. Klass, mille järglane on <classname>QButton</classname>, kannab nime <classname>TQWidget</classname>. Klõpsa taas lingile ja näed tervet rida meetodeid,mida pakub klass TQWidget. Nende hulka kuulub ka meetod <methodname>show()</methodname>. Nüüd on võimalik mõista, mida meie näidises nupuga ette võetakse: <orderedlist> <listitem><para>Luuakse <classname>QPushButton</classname> eksemplar, kasutades teist konstruktorit nupu teksti määramiseks</para></listitem> <listitem><para>Muudetakse vidina suurust sisu mahutamiseks</para></listitem> <listitem><para>Määratakse vidin <classname>QApplication</classname> eksemplari a põhividinaks</para></listitem> -<listitem><para>Antakse vidinale korraldus näidata ennast ekraanil, kutsudes välja meetodi <methodname>show()</methodname>, mis on klassi <classname>QWidget</classname> järglane</para></listitem> +<listitem><para>Antakse vidinale korraldus näidata ennast ekraanil, kutsudes välja meetodi <methodname>show()</methodname>, mis on klassi <classname>TQWidget</classname> järglane</para></listitem> </orderedlist> </para> <para>Pärast meetodi <methodname>exec()</methodname> väljakutsumist on rakendus kasutajale nähtav: aken nupuga, millel on kiri "Hello world!" Märkus: GUI programmid käituvad mõnikord veidi teistmoodi protseduurrakendused. Peamiseks erinevuseks on asjaolu, et rakendus siseneb niinimetatud "põhisilmusesse". See tähendab, et programm peab ootama kasutaja tegevust ja seejärel sellele reageerima, samuti seda, et Qt rakenduse korral peab programm olema põhisilmuses, enne kui saab alustada sündmuste käsitlemist. Järgmises osas räägime lühidalt, mida see tähendab programmeerijale ja mida pakub Qt kasutaja sündmuste töötlemiseks. </para> -<note><para>Juba kogemustega kasutajatele: konstruktoris pole deklareeritud nupu eellast, seepärast on see tipptaseme vidin, mis töötab kohalikus silmuses, mistõttu ei pea ootama põhisilmust. Vaata klassi QWidget ja KDE teegi dokumentatsiooni.</para> +<note><para>Juba kogemustega kasutajatele: konstruktoris pole deklareeritud nupu eellast, seepärast on see tipptaseme vidin, mis töötab kohalikus silmuses, mistõttu ei pea ootama põhisilmust. Vaata klassi TQWidget ja KDE teegi dokumentatsiooni.</para> </note> </sect3> @@ -183,7 +183,7 @@ return a.exec(); </itemizedlist> </para> <para>Nüüd äratame oma rakenduse "ellu" kasutaja sündmusi töötlema asudes. Üldiselt on kasutajal kaks võimalust programmiga suhelda: hiir ja klaviatuur. Mõlemal juhul peab graafiline kasutajaliides pakkuma meetodeid, mis tuvastavad toimingud, ja meetodeid, mis neile toimingutele reageerides midagi ette võtavad. </para> -<para>X Window saadab kõik interaktsioonisündmused vastavale rakendusele. <classname>QApplication</classname> saadab need siis aktiivsele aknale klassina <classname>QEvent</classname>, misjärel vidinad peavad otsustama, mida nendega peale hakata. Vidin saab sündmuse ja töötleb meetodit <methodname>QWidget::event(QEvent*)</methodname>, mis otsustab, milline sündmus käivitati ja kuidas reageerida: niisiis on peamine sündmuste käsitleja <methodname>event()</methodname>. Nüüd suunab <methodname>event()</methodname> sündmuse niinimetatud sündmusefiltrisse, mis määrab, mis toimus ja mida sündmusega peale hakata. Kui ükski filter antud sündmusega ei tegele, kutsutakse välja spetsialiseeritud sündmuste käsitlejad. Need on järgmised: <itemizedlist> +<para>X Window saadab kõik interaktsioonisündmused vastavale rakendusele. <classname>QApplication</classname> saadab need siis aktiivsele aknale klassina <classname>QEvent</classname>, misjärel vidinad peavad otsustama, mida nendega peale hakata. Vidin saab sündmuse ja töötleb meetodit <methodname>TQWidget::event(QEvent*)</methodname>, mis otsustab, milline sündmus käivitati ja kuidas reageerida: niisiis on peamine sündmuste käsitleja <methodname>event()</methodname>. Nüüd suunab <methodname>event()</methodname> sündmuse niinimetatud sündmusefiltrisse, mis määrab, mis toimus ja mida sündmusega peale hakata. Kui ükski filter antud sündmusega ei tegele, kutsutakse välja spetsialiseeritud sündmuste käsitlejad. Need on järgmised: <itemizedlist> <listitem><para>Klaviatuurisündmused - klahvid TAB ja Shift:</para> <itemizedlist> <listitem><para><methodname>virtual void focusInEvent(QFocusEvent *)</methodname></para></listitem> @@ -224,12 +224,12 @@ return a.exec(); </itemizedlist> </para> -<para>Pane tähele, et kõik sündmuse funktsioonid on virtuaalsed ja kaitstud. Seepärast saad taasteostada sündmusi, mida vajad omaenda vidinates, ja määrata, kuidas vidin peab reageerima. <classname>QWidget</classname> sisaldab ka mõningaid virtuaalseid meetodeid, mis võivad sinu programmis kasuks tulla. Nii või teisiti on äärmiselt tulus klassi <classname>QWidget</classname> hästi tundma õppida. </para> +<para>Pane tähele, et kõik sündmuse funktsioonid on virtuaalsed ja kaitstud. Seepärast saad taasteostada sündmusi, mida vajad omaenda vidinates, ja määrata, kuidas vidin peab reageerima. <classname>TQWidget</classname> sisaldab ka mõningaid virtuaalseid meetodeid, mis võivad sinu programmis kasuks tulla. Nii või teisiti on äärmiselt tulus klassi <classname>TQWidget</classname> hästi tundma õppida. </para> </sect2> <sect2 id="c1s2s4"> <title>Objekti interaktsioon signaalide ja pesadega</title> <para>Nüüd jõuame Qt tööriistakomplekti kõige suurema eelise juurde, milleks on signaalide/pesade mehhanism. See pakub väga käepärase ja tulusa lahenduse objektide interaktsioonile, mis X Window tööriistakomplektides lahendatakse tavaliselt tagasikutsete (callback) funktsioonidega. Et selline kommunikatsioon eeldab väga ranget programmeerimist ning muudab mõnikord kasutajaliidese loomise üpris keerukaks (seda tutvustab ka Qt dokumentatsioon ning selgitab põhjalikult K. Dalheimeri raamat 'Programming with Qt'), leiutas Trolltech uue süsteemi, milles objektid emiteerivad signaale, mida saab siduda pesadena (slot) deklareeritud meetoditega. C++ programmeerija peab sellest teadma põhimõtteliselt vaid mõnda asja: <itemizedlist> -<listitem><para>signaale/pesasid kasutava klassi deklaratsiooni alguses peab seisma makro TQ_OBJECT (ilma semikoolonita) ja see peab olema tuletatud klassist <classname>QObject</classname> </para></listitem> +<listitem><para>signaale/pesasid kasutava klassi deklaratsiooni alguses peab seisma makro TQ_OBJECT (ilma semikoolonita) ja see peab olema tuletatud klassist <classname>TQObject</classname> </para></listitem> <listitem><para>signaali võib emiteerida võtmesõna emit, nt. emit signaal(parameetrid), mis tahes klassi liikmesfunktsioonist, mis võimaldab signaale/pesasid </para></listitem> <listitem><para>kõik signaalid, mida kasutavad klassid, mis ei ole päritud, tuleb lisada klassi deklaratsiooni signaalide sektsiooni </para></listitem> @@ -237,9 +237,9 @@ return a.exec(); <listitem><para>metaobjekti kompilaator moc peab töötlema päisefaili, et laiendada makrod ja luua teostus (mida pole tingimata vaja teadagi). moc'i väljundfailid kompileerib samuti C++ kompilaator. </para></listitem> </itemizedlist> </para> -<para>Veel üks viis kasutada signaale ilma klassist <classname>QObject</classname> tuletamata näeb ette klassi <classname>QSignal</classname> kasutamist. Uuri dokumentatsioonist ise täpsemalt, kuidas seda kasutada. Järgnevalt eeldame, et tuletatud on klassist <classname>QObject</classname>. </para> +<para>Veel üks viis kasutada signaale ilma klassist <classname>TQObject</classname> tuletamata näeb ette klassi <classname>QSignal</classname> kasutamist. Uuri dokumentatsioonist ise täpsemalt, kuidas seda kasutada. Järgnevalt eeldame, et tuletatud on klassist <classname>TQObject</classname>. </para> <para>Nii võib sinu klass saata kõikjale signaale ja pakkuda pesasid, millega signaalid saavad ühenduse luua. Signaale kasutades ei pruugi muretseda, kes neid saab: sa lihtsalt emiteerid signaali, millele reageerib see pesa, millega sa soovid signaali ühendada. Pesasid võib samas kasutada teostuse ajal tavaliste meetoditena. </para> -<para>Signaali ühendamiseks pesaga tuleb kasutada meetodit <methodname>connect()</methodname>, mida pakub <classname>QObject</classname>, või olemasolu korral spetsiaalseid meetodeid, mida objektid pakuvad ühenduse võimaldamiseks teatud signaalidega. </para> +<para>Signaali ühendamiseks pesaga tuleb kasutada meetodit <methodname>connect()</methodname>, mida pakub <classname>TQObject</classname>, või olemasolu korral spetsiaalseid meetodeid, mida objektid pakuvad ühenduse võimaldamiseks teatud signaalidega. </para> <sect3 id="c1s2s4s1"> <title>Näidiskasutamine</title> @@ -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(); } </programlisting> </para> -<para>Nagu näed, saab üheainsa lisandusega anda nupule suurema interaktiivsuse. Selleks on vaja ainult lisada meetod <methodname>connect()</methodname>: <methodname>connect(&hello, SIGNAL( clicked() ), &a, SLOT( quit() ))</methodname>. Mida see tähendab? Klassi QObject deklaratsioon ütleb meetodi <methodname>connect()</methodname> kohta järgmist: </para> -<para><methodname>bool connect ( const QObject * sender, const char * signal, const QObject * receiver, const char * member ) </methodname></para> -<para>See tähendab, et sul tuleb määrata <classname>QObject</classname> eksemplari viit, mis on signaali saatja, mis tähendab, et sa emiteerid selle signaali esimese parameetrina. Seejärel tuleb määrata signaal, millega soovid ühenduse luua. Viimased kaks parameetrit on vastuvõttev objekt, mis pakub pesa, ning sellele järgneb liikmesfunktsioon, mis ongi tegelik pesa, mis käivitatakse signaali emiteerimisel. </para> +<para>Nagu näed, saab üheainsa lisandusega anda nupule suurema interaktiivsuse. Selleks on vaja ainult lisada meetod <methodname>connect()</methodname>: <methodname>connect(&hello, SIGNAL( clicked() ), &a, SLOT( quit() ))</methodname>. Mida see tähendab? Klassi TQObject deklaratsioon ütleb meetodi <methodname>connect()</methodname> kohta järgmist: </para> +<para><methodname>bool connect ( const TQObject * sender, const char * signal, const TQObject * receiver, const char * member ) </methodname></para> +<para>See tähendab, et sul tuleb määrata <classname>TQObject</classname> eksemplari viit, mis on signaali saatja, mis tähendab, et sa emiteerid selle signaali esimese parameetrina. Seejärel tuleb määrata signaal, millega soovid ühenduse luua. Viimased kaks parameetrit on vastuvõttev objekt, mis pakub pesa, ning sellele järgneb liikmesfunktsioon, mis ongi tegelik pesa, mis käivitatakse signaali emiteerimisel. </para> <para>Signaalide ja pesade abil saavad sinu programmi objektid üksteisega suhelda ilma vajaduseta otseselt sõltuda vastuvõtva objekti tüübist. Selle mehhanismi kasutamisest tuleb käsiraamatus veel pikemalt juttu. Rohkem infot signaalide ja pesade mehhanismi kohta leiab ka <ulink url="developer.kde.org/documentation/library/libraryref.html">KDE teegi</ulink> ja <ulink url="doc.trolltech.com">Qt dokumentatsioonist</ulink>. </para> </sect3> </sect2> @@ -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(); </para> <para>Kõigepealt asendasime klassi <classname>QApplication</classname> klassiga <classname>TDEApplication</classname>. Seejärel pidime muutma varasema meetodi <methodname>setMainWidget()</methodname> meetodiks <methodname>setTopWidget</methodname>, mida <classname>TDEApplication</classname> kasutab põhividina määramiseks. Ja ongi kõik! Sinu esimene KDE rakendus on valmis - pead veel ainult kompilaatorile teatama KDE kaasamise asukohta ja linkuriga linkima teegi tdecore võtmega -ltdecore. </para> <para>Nüüd, kus tead, mida funktsioon <function>main()</function> üldiselt pakub ja kuidas muuta rakendus nähtavaks ning võimaldada kasutaja ja objekti interaktsiooni, on aeg minna järgmise peatüki kallale, kus loome oma esimese rakenduse &tdevelop;iga. Samuti saab seal testida kõike, millest oleme juttu teinud, ning näha oma silmaga, mis kuidas toimib. </para> -<para>Usutavasti oled järginud juhiseid ning uurinud Qt dokumentatsiooni, eriti just klasside <classname>QApplication</classname>, <classname>QWidget</classname> ja <classname>QObject</classname> kohta, ning teegi tdecore dokumentatsiooni klassi <classname>TDEApplication</classname> kohta. <ulink url="developer.kde.org/documentation/library/libraryref.html">KDE teegi käsiraamat</ulink> sisaldab samuti põhjalikku kirjeldust konstruktorite <classname>QApplication</classname> ja <classname>TDEApplication</classname> väljakutsumise kohta, kaasa arvatud käsureaargumentide töötlemine. </para> +<para>Usutavasti oled järginud juhiseid ning uurinud Qt dokumentatsiooni, eriti just klasside <classname>QApplication</classname>, <classname>TQWidget</classname> ja <classname>TQObject</classname> kohta, ning teegi tdecore dokumentatsiooni klassi <classname>TDEApplication</classname> kohta. <ulink url="developer.kde.org/documentation/library/libraryref.html">KDE teegi käsiraamat</ulink> sisaldab samuti põhjalikku kirjeldust konstruktorite <classname>QApplication</classname> ja <classname>TDEApplication</classname> väljakutsumise kohta, kaasa arvatud käsureaargumentide töötlemine. </para> </sect2> </sect1> @@ -549,10 +549,10 @@ return a.exec(); 16 statusBar()->show(); 17 18 // allow the view to change the statusbar and caption -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 } </programlisting> @@ -584,7 +584,7 @@ return a.exec(); </itemizedlist> </para> <para>Ja ei pruugi mainidagi, et kujunduse üks peamisi sihte on stabiilsus. Vigu ei ole muidugi võimalik kunagi täielikult vältida, kuid oskuslikult seatud kujunduseesmärkide ja objektorienteeritud disaini agara kasutamisega võib saavutada väga palju. C++ muudab programmeerimise lõbuks, kui oskad ära kasutada selle võimalusi: pärilus, info peitmine, juba olemasoleva koodi korduvkasutus. </para> -<para>KDE või Qt projekti luues peab sul alati olema vaade, mis on klassi QWidget järglane kas otsese päriluse kaudu või siis teegividina kaudu, mida soovid tarvitada. Seepärast konstrueerib juba Rakenduse nõustaja vaate, mis on klassi sinurakendusView eksemplar ja klassi QWidget järglane. </para> +<para>KDE või Qt projekti luues peab sul alati olema vaade, mis on klassi TQWidget järglane kas otsese päriluse kaudu või siis teegividina kaudu, mida soovid tarvitada. Seepärast konstrueerib juba Rakenduse nõustaja vaate, mis on klassi sinurakendusView eksemplar ja klassi TQWidget järglane. </para> <para>See peatükk kirjeldabki, kuidas kasutada teegividinaid &tdevelop;is loodud KDE või Qt rakenduste vaadete loomiseks, seejärel aga vaatame teeke ja vaateid, mida nad pakuvad. </para> </sect1> <sect1 id="c4s2"> @@ -601,7 +601,7 @@ return a.exec(); <para>Qt võrgudokumentatsiooni avaleheküljelt leiab lingi "Widget Screenshots", millele klõpsates saab näha, kuidas näevad välja Qt pakutavad vidinad. Neid saab otsekohe kasutada ning kombineerida keerukamate vidinate loomiseks, mille alusel luua rakenduste vaateid või dialooge. Järgnevalt vaatleme mõningaid vidinaid, mida saab edukalt ära kasutada rakenduste vaadete loomiseks, kuid tasub meeles pidada, et ka KDE teegid sisaldavad vidinaid, mida saab samaks otstarbeks pruukida. Neist tuleb juttu järgmises osas. </para> <para>Anname mõned nõuanded, milliseid Qt komponente milleks kasutada: <orderedlist> <listitem><para>Kui sinu vaade pole piisavalt suur kõigi andmete näitamiseks, peab kasutajal olema võimalus kerida dokumenti vaate vasakus ja alumises servas asuvate ribadega. Selleks pakub Qt klassi <classname>QScrollView</classname>, mis tekitab keritava alampiirkonna. Nagu juba mainitud, tuleb oma vidin muuta <classname>QScrollView</classname> järglaseks või kasutada eksemplari oma dokumendi vaatevidina haldamiseks. </para></listitem> -<listitem><para>Et luua ise kerimisvaade, muuda vidin View klassi <classname>QWidget</classname> järglaseks ja lisa püstine ja rõhtne <classname>QScrollBars</classname> (seda teeb teha KDE vidinaga TDEHTMLView). </para></listitem> +<listitem><para>Et luua ise kerimisvaade, muuda vidin View klassi <classname>TQWidget</classname> järglaseks ja lisa püstine ja rõhtne <classname>QScrollBars</classname> (seda teeb teha KDE vidinaga TDEHTMLView). </para></listitem> <listitem><para>Tekstitöötluseks kasuta klassi <classname>QTextEdit</classname>. See pakub täieliku tekstiredaktori vidina, mis suudab juba teksti lõigata, kopeerida ja asetada ning mida haldab kerimisvaade. </para></listitem> <listitem><para>Tabelisse paigutatud andmete esitamiseks kasuta klassi <classname>QTable</classname>. Et ka klassi <classname>QTable</classname> haldab kerimisvaade, sobib see hästi tabelitöötlusrakendustele. </para></listitem> <listitem><para>Kahe erineva vidina või vidina eksemplari näitamiseks ühel ja samal ajal kasuta klassi <classname>QSplitter</classname>. See võimaldab paanida vaateid rõhtsate või püstiste eraldajate abil. Selle heaks näiteks on KMail: peavaade on eraldajaga jagatud vertikaalselt, parempoolne aken aga omakorda rõhtsalt. </para></listitem> @@ -653,7 +653,7 @@ return a.exec(); <title>Kiirklahvide seadistamine</title> <para>Rakendusele annab märksa professionaalsema ilme, kui lisad sellele kiirklahvid. Neid tarvitavad küll peamiselt kogenumad kasutajad, kes soovivad rakenduses tavapärasest veelgi kiiremini töötada ega pelga selleks väikest vaeva kiirklahvide meeldejätmise nimel. Selleks pakuvad KDE teegid klassi <classname>TDEAction</classname>, mis pakub kiirklahve ja ligipääsu globaalselt seadistatud standardsetele kiirklahvidele. </para> <para>Vaikimisi kasutavad &tdevelop;i genereeritud rakenduse raamistikud ainult standardseid kiirklahve, näiteks F1 abidokumendi avamiseks, Ctrl+N uue faili loomiseks jne. </para> -<para>Kui sinu rakenduses on hulk kiirklahve, tuleb need muuta seadistatavaks menüüsse Seadistused lisatava eraldi kirjega või vähemalt koos teiste rakenduste seadistustega dialoogis, mida pakub QWidget. KDE teek pakubki klassi <classname>KKeyChooser</classname> kaardidialoogide jaoks ning klassi <classname>KKeyDialog</classname> kiirklahvide seadistamise dialoogile. </para> +<para>Kui sinu rakenduses on hulk kiirklahve, tuleb need muuta seadistatavaks menüüsse Seadistused lisatava eraldi kirjega või vähemalt koos teiste rakenduste seadistustega dialoogis, mida pakub TQWidget. KDE teek pakubki klassi <classname>KKeyChooser</classname> kaardidialoogide jaoks ning klassi <classname>KKeyDialog</classname> kiirklahvide seadistamise dialoogile. </para> </sect1> </chapter> @@ -696,7 +696,7 @@ return a.exec(); <sect1 id="c8s4"> <title><guibutton>Mis see on?</guibutton> nupp</title> <para>Nupp <guibutton>Mis see on?</guibutton> palub abiakna, mis näitab kasutajale soovi korral abi teatud vidina kohta töövaates või tööriistaribal. See asub tööriistaribal ja aktiveerub, kui kasutaja nupule klõpsab. Kursor võtab küsimärgiga noole kuju, sarnanedes sel moel nupu enda ikoonile. Kasutaja saab sellega klõpsata huvipakkuva vidina peale, mis avabki abiakna. Võid näiteks katsetada, mida teeb nupp <guibutton>Mis see on?</guibutton> &tdevelop;is. </para> -<para>Mis see on? abi lisamiseks vidinale tuleb kasutada staatilist meetodit <methodname>QWhatsThis::add(QWidget *widget, const QString &text)</methodname> </para> +<para>Mis see on? abi lisamiseks vidinale tuleb kasutada staatilist meetodit <methodname>QWhatsThis::add(TQWidget *widget, const TQString &text)</methodname> </para> </sect1> </chapter> diff --git a/tde-i18n-et/docs/tdevelop/kdearch/index.docbook b/tde-i18n-et/docs/tdevelop/kdearch/index.docbook index 1226d0519d8..78c8498216f 100644 --- a/tde-i18n-et/docs/tdevelop/kdearch/index.docbook +++ b/tde-i18n-et/docs/tdevelop/kdearch/index.docbook @@ -238,7 +238,7 @@ </formalpara></listitem> <listitem><formalpara><title><ulink url="kdeapi:tdeui/KPixmapIO">KPixmapIO</ulink></title> -<para>Kiire teisendus <classname>QImage</classname> -> <classname>QPixMap</classname>. </para> +<para>Kiire teisendus <classname>TQImage</classname> -> <classname>QPixMap</classname>. </para> </formalpara></listitem> </itemizedlist> @@ -473,7 +473,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title> <para>Qt süvataseme pildiloome tugineb neile X11 ja muude aknasüsteemide võimetele, mille jaoks on olemas Qt pordid. Kuid see ka laiendab neid, teostades täiendavaid võimalusi, näiteks teksti ja pikselrastrite afiinsed transformatsioonid. </para> -<para>Qt 2D joonistamise keskne graafikaklass on <ulink url="kdeapi:qt/QPainter"></ulink>. Selle aluseks on <ulink url="kdeapi:qt/QPaintDevice"></ulink>. Teostatud on kolm võimalikku joonistamisseadet. <ulink url="kdeapi:qt/QWidget"></ulink> esindab vidinat ekraanil. <ulink url="kdeapi:qt/QPrinter"></ulink> esindab printerit ja loob PostScript väljundi. <ulink url="kdeapi:qt/QPicture"></ulink> tuvastab joonistamiskäsud ja võib salvestada need kettale ning neid hiljem taasesitada. Joonistamiskäskude võimalik salvestusvorming on W3C standard SVG. </para> +<para>Qt 2D joonistamise keskne graafikaklass on <ulink url="kdeapi:qt/QPainter"></ulink>. Selle aluseks on <ulink url="kdeapi:qt/QPaintDevice"></ulink>. Teostatud on kolm võimalikku joonistamisseadet. <ulink url="kdeapi:qt/TQWidget"></ulink> esindab vidinat ekraanil. <ulink url="kdeapi:qt/QPrinter"></ulink> esindab printerit ja loob PostScript väljundi. <ulink url="kdeapi:qt/QPicture"></ulink> tuvastab joonistamiskäsud ja võib salvestada need kettale ning neid hiljem taasesitada. Joonistamiskäskude võimalik salvestusvorming on W3C standard SVG. </para> <para>Nii on võimalik renderduskoodi, mida kasutad vidina näitamiseks, pruukida ka trükkimiseks, kusjuures toetatud on samasugused võimalused. Praktikas kasutatakse koodi mõistagi veidi erinevas kontekstis. Vidina kujutamine tehakse peaaegu eranditult vidinaklassi meetodiga paintEvent(). </para> @@ -664,10 +664,10 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title> <para>QBrush::QBrush(Pintslistiil) - loob musta pintsli ühega all näidatud vaikemustritest.</para> </listitem> <listitem> -<para>QBrush::QBrush(const QColor &, Pintslistiil) - loob värvilise pintsli ühega all näidatud mustritest.</para> +<para>QBrush::QBrush(const TQColor &, Pintslistiil) - loob värvilise pintsli ühega all näidatud mustritest.</para> </listitem> <listitem> -<para>QBrush::QBrush(const QColor &, const QPixmap) - loob värvilise pintsli omaloodud mustriga, mis antakse teise parameetrina.</para> +<para>QBrush::QBrush(const TQColor &, const QPixmap) - loob värvilise pintsli omaloodud mustriga, mis antakse teise parameetrina.</para> </listitem> </itemizedlist> @@ -685,7 +685,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title> <simplesect id="qpainter-color"> <title>Värv</title> -<para>Värvidel on oma osa nii kõverate esitamisel kui kujundite täitmisel. Qt-s esindab värve klass <ulink url="kdeapi:qt/QColor">QColor</ulink>. Qt ei toeta selliseid graafilisi võimalusi, nagu ICC värviprofiilid ja värvikorrektsioon. Värvid konstrueeritakse tavaliselt nende punast, rohelist ja sinist komponenti määratledes, kuna RGB on ka viis, millega esitatakse pikslid monitoril. </para> +<para>Värvidel on oma osa nii kõverate esitamisel kui kujundite täitmisel. Qt-s esindab värve klass <ulink url="kdeapi:qt/TQColor">TQColor</ulink>. Qt ei toeta selliseid graafilisi võimalusi, nagu ICC värviprofiilid ja värvikorrektsioon. Värvid konstrueeritakse tavaliselt nende punast, rohelist ja sinist komponenti määratledes, kuna RGB on ka viis, millega esitatakse pikslid monitoril. </para> <para>Võimalik on küll kasutada ka tooni, küllastust ja väärtust. Selline HSV on kasutusel GTK värvidialoogis, näiteks rakenduses Gimp. Siin vastab toon värviketta nurgale, küllastus aga tähistab vahemaad ketta keskpunktist. Väärtuse saab määrata eraldi liuguriga. </para> @@ -738,7 +738,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title> <para><ulink url="kdeapi:qt/QPixmap">QPixmap</ulink> vastab otseselt X11 pikselrasterobjektidele. Pikselrastrid on serveripoolsed objektid, mis moodsate graafikakaartide korral võivad olla isegi vahetult kaardimällu salvestatud. See muudab pikselrastrite edastamise ekraanile <emphasis>äärmiselt</emphasis> tõhusaks ja kiireks. Pikselrastrid toimivad ka vidinate vastena ekraanil - QPixmap on klassi QPaintDevice alamklass, nii et sellega on võimalik kasutada ka QPainterit. Moodsad graafikakaardid üldiselt kiirendavad elementaarseid joonistusoperatsioone. Seepärast on üpris tavaline kasutada pikselrastreid topeltpuhverduseks. See tähendab, et vidina vahetu joonistamise asemel joonistad ajutise pikselrasterobjekti ja kasutad selle edastamiseks vidinale funktsiooni <ulink url="kdeapi:qt/QPaintDevice#bitBlt-1">bitBlt</ulink>. Keerulisemate asjade puhul aitab see vältida vilkumist. </para> -<para>Seevastu <ulink url="kdeapi:qt/QImage">QImage</ulink> objektid asuvad kliendi poolel. Nende põhiülesanne on pakkuda vahetut juurdepääsu pildi pikslitele. Nii saab neid kasutada pilditöötluseks ning sellisteks asjadeks nagu laadimine või kettale salvestamine (QPixmapi meetod load() kasutab vaheastmena QImage'it). Teisalt on pildi joonistamine vidinale üsna mahukas operatsioon, sest sellega kaasneb edastamine X'i serverisse, mis võib võtta omajagu aega, eriti kui tegemist on suurte piltidega või kaugserveritega. Sõltuvalt värvisügavusest võib teisendus QImage -> QPixmap nõuda ka pseudotoonimist. </para> +<para>Seevastu <ulink url="kdeapi:qt/TQImage">TQImage</ulink> objektid asuvad kliendi poolel. Nende põhiülesanne on pakkuda vahetut juurdepääsu pildi pikslitele. Nii saab neid kasutada pilditöötluseks ning sellisteks asjadeks nagu laadimine või kettale salvestamine (QPixmapi meetod load() kasutab vaheastmena TQImage'it). Teisalt on pildi joonistamine vidinale üsna mahukas operatsioon, sest sellega kaasneb edastamine X'i serverisse, mis võib võtta omajagu aega, eriti kui tegemist on suurte piltidega või kaugserveritega. Sõltuvalt värvisügavusest võib teisendus TQImage -> QPixmap nõuda ka pseudotoonimist. </para> </simplesect> @@ -1002,7 +1002,7 @@ rc_DATA = kviewui.rc <programlisting>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 </programlisting> <para>Lisaks tavapärastele kirjetele on toodud näites näha, kuidas deklareerida teenuse omadusi. Igale omaduse definitsioonile vastab konfiguratsioonifailis grupp <literal>[PropertyDef::name]</literal>. Selles grupis deklareerib kirje <literal>Type</literal> omaduse tüübi. Võimalikud tüübid on kirjas klassis <ulink url="kdeapi:qt/QVariant">QVariant</ulink>. </para> @@ -1196,11 +1196,11 @@ X-KDevelop-Scope=Project <para><classname>KService</classname> objekti olemasolul on väga lihtne laadida teek ja hankida viit selle pere objektile: </para> <programlisting>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) { <programlisting>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 <programlisting>DCOPClient *client = kapp->dcopClient(); client->attach(); if (!client->isApplicationRegistered("tdeio_uiserver")) { - QString error; + TQString error; if (TDEApplication::startServiceByName("tdeio_uiserver", QStringList(), &error)) cout << "Starting kioserver failed with message " << error << endl; } @@ -1275,7 +1275,7 @@ if (!client->call("tdeio_uiserver", "UIServer", "setListMode(bool)", <para>Toodud näiteks käivitatakse teenus "nimepidi", s.t. esimene <function>TDEApplication::startServiceByName()</function> argument on nimi, mis on näha töölauafaili real <literal>Name</literal>. Teine võimalus on kasutada funktsiooni <function>TDEApplication::startServiceByDesktopName()</function>, mis võtab argumendiks töölauafaili failinime, s.t. antud juhul <literal>"tdeio_uiserver.desktop"</literal>. </para> -<para>Kõik väljakutsed kasutavad teise argumendina URL-ide nimekirja, mis antakse teenusele käsureal. Kolmas argument on viit klassile <classname>QString</classname>. Kui teenuse käivitamine ebaõnnestub, annab see argument tulemuseks tõlgitud veateate. </para> +<para>Kõik väljakutsed kasutavad teise argumendina URL-ide nimekirja, mis antakse teenusele käsureal. Kolmas argument on viit klassile <classname>TQString</classname>. Kui teenuse käivitamine ebaõnnestub, annab see argument tulemuseks tõlgitud veateate. </para> </simplesect> @@ -1385,7 +1385,7 @@ else <para>Mõistagi suudab isegi KMimeMagic määrata failitüüpi ainult kohalike failide sisu põhjal. Võrgufailide jaoks on veel üks võimalus: </para> <programlisting>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 << "Could not find out type" << endl; else @@ -1463,7 +1463,7 @@ KRun::run(offer.service(), urlList); <para>Ikooni hankimine URL-ile. See uurib URL-i tüüpi ja tagastab sellega seotud ikooni. </para> <programlisting>KURL url("ftp://ftp.kde.org/pub/incoming/wibble.c"); -QString icon = KMimeType::iconForURL(url); +TQString icon = KMimeType::iconForURL(url); </programlisting> <para>URL-i käivitamine. See uurib URL-i tüüpi ja käivitab kasutaja antud tüübi korral eelistatud programmi. </para> @@ -1542,7 +1542,7 @@ void FooClass::mkdirResult(TDEIO::Job *job) <listitem><para>Nimetab faili ümber. </para></listitem> </varlistentry> -<varlistentry><term>TDEIO::symlink(const QString &target, const KURL &dest, bool overwrite, bool showProgressInfo)</term> +<varlistentry><term>TDEIO::symlink(const TQString &target, const KURL &dest, bool overwrite, bool showProgressInfo)</term> <listitem><para>Loob nimeviida. </para></listitem> </varlistentry> @@ -1662,7 +1662,7 @@ TDEIO::NetAccess::copy(source, target); <programlisting>KURL url; url = ...; -QString tempFile; +TQString tempFile; if (TDEIO::NetAccess::download(url, tempFile) { // load the file with the name 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 << "Last modified: " << modified << endl; } </programlisting> @@ -1848,7 +1848,7 @@ int kdemain(int argc, char **argv) <listitem><para>copy(const KURL &url, const KURL &dest, int õigused, bool overwrite)</para></listitem></varlistentry> <varlistentry><term>Loob nimeviida.</term> -<listitem><para>void symlink(const QString &target, const KURL &dest, bool overwrite)</para></listitem></varlistentry> +<listitem><para>void symlink(const TQString &target, const KURL &dest, bool overwrite)</para></listitem></varlistentry> </variablelist> diff --git a/tde-i18n-et/docs/tdewebdev/kommander/dcop.docbook b/tde-i18n-et/docs/tdewebdev/kommander/dcop.docbook index fbcb98c2349..86af50e41a1 100644 --- a/tde-i18n-et/docs/tdewebdev/kommander/dcop.docbook +++ b/tde-i18n-et/docs/tdewebdev/kommander/dcop.docbook @@ -18,7 +18,7 @@ dcop `dcop | grep kmdr` KommanderIf </screen> <para>See eeldab, et oled &kommander;i failis ja sul on ligipääs spetsiaalsele @pid-ile, mis sisaldab protsessi ID-d. Tegelikult on lihtsam asendada <quote>kmdr-executor-@pid</quote> @dcopid-ga. Aga igal juhul on võimalik seda süntaksit kasutada (küll ilma erideta) käsurealt või mis tahes välisest skriptist, et muuta &kommander;i akent. </para> <para>&kommander; on võtnud kasutusele palju kiirema sisemise &DCOP;-funktsiooni. Selle kasutamine mõne muu rakenduse aknast (konsooli &DCOP; on ikka päris aeglane) tekitab mõningaid raskusi, sest sa pead andma hulganisti infot, sealhulgas väljakutse prototüübi. Eeltoodud käsk võtab siis kuju (pane tähele, et @dcopid on dialoogis tegelikult sisene, aga sa võid selle asendada mis tahes korrektse protsessi ID-ga): </para> -<screen>@dcop(@dcopid, KommanderIf, <quote>enableWidget(QString, tõeväärtus)</quote>, Vidin, true) +<screen>@dcop(@dcopid, KommanderIf, <quote>enableWidget(TQString, tõeväärtus)</quote>, Vidin, true) </screen> <para>Varasemas &kommander;is tähendas &DCOP;-väljakutsete pesastamine skriptikeele struktuuridesse (näiteks <application>bash</application>) seda, et väljakutsed tuli esitada konsoolilt. <emphasis>Kui kasutad sisest &DCOP;-i, käivitatakse esmalt kõik &kommander;i erid ja seejärel skript.</emphasis> Palun loe eelmist lauset veel kord, sest muidu ei ole nutul ja halal piiri, kui <application>bash</application> satub &kommander;i eridega lõpmatusse silmusesse. </para> <para>On ka uus ja lihtsam viis kasutada &DCOP;-i &kommander;is endas, mida võimaldab objektsüntaks. Oletame, et soovid muuta teksti vidinas nimega @LineEdit1. See käib järgmiselt. </para> @@ -30,15 +30,15 @@ dcop `dcop | grep kmdr` KommanderIf <title>&DCOP; globaalsete muutujatele</title> <variablelist> <varlistentry> -<term>global(QString muutujaNimi)</term> +<term>global(TQString muutujaNimi)</term> <listitem> <para>Tagastab määratud globaalse muutuja väärtuse. Kui skript käivitatakse &kommander;i aknast, lakkavad kõik skriptiga määratud (mitteglobaalsed) muutujad eksisteerimast pärast skripti töö lõpetamist ega ole seepärast enam kasutatavad muudes skriptides või ka sama väljakutse kordamisel. Globaalne <quote>skoop</quote> tähendab seda, et muutuja eksisteerib akna iga protsessi jaoks seni, kuni aken suletakse. Neid muutujaid võib igal ajal muuta funktsiooni <function>@setGlobal</function> uue väljakutsega. </para> </listitem> </varlistentry> <varlistentry> -<term>setGlobal(QString muugujaNimi, QString väärtus)</term> +<term>setGlobal(TQString muugujaNimi, TQString väärtus)</term> <listitem> -<para>Loob muutuja, mis on akna protsessile globaalne ja omistab sellele väärtuse, Väärtuse saab hankida global(QString muutujaNimi) abil või ka uuesti määrata. </para> +<para>Loob muutuja, mis on akna protsessile globaalne ja omistab sellele väärtuse, Väärtuse saab hankida global(TQString muutujaNimi) abil või ka uuesti määrata. </para> </listitem> </varlistentry> </variablelist> @@ -50,7 +50,7 @@ dcop `dcop | grep kmdr` KommanderIf <para>Järgnev nimekiri on vananenud ja siin ära toodud rohkem ajaloo huvides. Kõigi vidinafunktsioonide ajakohastatud täielikku nimekirja pakub <emphasis>funktsioonibrauser</emphasis>, mille saab avada suvalisest &kommander;i tekstiredaktori aknast alumisele vasakpoolsele nupule vajutades. Need on nüüd vidinafunktsioonid, mitte enam &DCOP;-funktsioonid, aga &DCOP;-funktsioonid avaldatakse <emphasis>KommanderIf</emphasis> &DCOP;-liideses, mida kirjeldati eespool. Selle funktsionaalsuse väljakutsete loomise dialoogid on saadaval meie veebileheküljel. </para> <variablelist> <varlistentry> -<term>setText(QString tekst)</term> +<term>setText(TQString tekst)</term> <listitem> <para>See eemaldab see vidinas näidatava teksti ja asendab selle antava tekstiga. </para> </listitem> @@ -68,7 +68,7 @@ dcop `dcop | grep kmdr` KommanderIf </listitem> </varlistentry> <varlistentry> -<term>setAssociatedText(QString tekst)</term> +<term>setAssociatedText(TQString tekst)</term> <listitem> <para>See määrab &kommander;i vaiketekstistringi. Tavaliselt määratakse selleks <quote>@widgetText</quote>, et näidata vidinasse sisestatut. Vaevalt sul seda eriti vaja läheb, aga igatahes on see olemas. Saab kasutada kõigi andmeid sisaldavate vidinate korral. </para> </listitem> @@ -80,7 +80,7 @@ dcop `dcop | grep kmdr` KommanderIf <title>&DCOP; loendikasti ja liitkasti vidinale</title> <variablelist> <varlistentry> -<term>addListItem(QString element, int index)</term> +<term>addListItem(TQString element, int index)</term> <listitem> <para>Lisab elemendi loendikasti vidinasse määratud indeksiga. Loendi indeks algab nullist. Loendi lõppu lisamiseks anna -1. </para> </listitem> @@ -92,7 +92,7 @@ dcop `dcop | grep kmdr` KommanderIf </listitem> </varlistentry> <varlistentry> -<term>addUniqueItem(QString element)</term> +<term>addUniqueItem(TQString element)</term> <listitem> <para>addUniqueItem lisab elemendi loendi lõppu ainult siis, kui see on unikaalne. </para> </listitem> @@ -128,7 +128,7 @@ dcop `dcop | grep kmdr` KommanderIf <title>&DCOP; märkekasti ja raadionupu vidinale</title> <variablelist> <varlistentry> -<term>setChecked(QString elemendiNimi, tõeväärtus checked)</term> +<term>setChecked(TQString elemendiNimi, tõeväärtus checked)</term> <listitem> <para>Märgib või eemaldab märke märkekasti või raadionupu elemendilt. </para> </listitem> @@ -140,7 +140,7 @@ dcop `dcop | grep kmdr` KommanderIf <title>&DCOP; kaardividinale</title> <variablelist> <varlistentry> -<term>setCurrentTab(QString elemendiNimi, int index)</term> +<term>setCurrentTab(TQString elemendiNimi, int index)</term> <listitem> <para>Valib kaardi indeksi järgi kaardividinalde. Indeks algab nulliga. </para> </listitem> diff --git a/tde-i18n-et/docs/tdewebdev/kommander/extending.docbook b/tde-i18n-et/docs/tdewebdev/kommander/extending.docbook index bd5e935ee0d..0c35f9194e8 100644 --- a/tde-i18n-et/docs/tdewebdev/kommander/extending.docbook +++ b/tde-i18n-et/docs/tdewebdev/kommander/extending.docbook @@ -31,36 +31,36 @@ class KomLineEdit : public KLineEdit, public KommanderWidget { TQ_OBJECT - TQ_PROPERTY(QString populationText READ populationText WRITE setPopulationText DESIGNABLE false) + TQ_PROPERTY(TQString populationText READ populationText WRITE setPopulationText DESIGNABLE false) TQ_PROPERTY(QStringList associations READ associatedText WRITE setAssociatedText DESIGNABLE false) TQ_PROPERTY(bool KommanderWidget READ isKommanderWidget) public: - KomLineEdit(QWidget *a_parent, const char *a_name); + KomLineEdit(TQWidget *a_parent, const char *a_name); ~KomLineEdit(); - virtual QString widgetText() const; + virtual TQString widgetText() const; virtual bool isKommanderWidget() const; virtual void setAssociatedText(const QStringList&); virtual QStringList associatedText() const; - virtual QString currentState() const; + virtual TQString currentState() const; - virtual QString populationText() const; - virtual void setPopulationText(const QString&); + virtual TQString populationText() const; + virtual void setPopulationText(const TQString&); public slots: - virtual void setWidgetText(const QString &); + virtual void setWidgetText(const TQString &); virtual void populate(); protected: void showEvent( QShowEvent *e ); signals: void widgetOpened(); - void widgetTextChanged(const QString &); + void widgetTextChanged(const TQString &); }; </screen> <para>Peamiselt on tegemist mallkoodiga, mille üle ei tasu pead murda. Tähele tuleb panna vaid kaht asja: fail kommanderwidget.h peab olema kaasatud kohe alguses ning klass peab olema esmalt tuletatud vidinast, mida me soovime lõimida &kommander;iga ja teiseks KommanderWidget'ist. </para> <para>cpp-failis on teatud osad, mida tuleb iga konkreetse vidina puhul tähele panna. </para> -<screen>KomLineEdit::KomLineEdit(QWidget *a_parent, const char *a_name) +<screen>KomLineEdit::KomLineEdit(TQWidget *a_parent, const char *a_name) : KLineEdit(a_parent, a_name), KommanderWidget(this) { QStringList states; @@ -70,23 +70,23 @@ signals: } </screen> <para>Konstruktoris saab määrata vidina võimalikud olekud. Meie tekstikastil ei ole mingeid olekuid, sestap anname talle ainult ühe, vaikimisi oleku <emphasis>default</emphasis>. Kui lood vidina, millel võib olla mitu olekut, näiteks märkekasti, siis saab siin määrata kolm olekut: märkimata (<emphasis>unchecked</emphasis>), poolmärgitud (<emphasis>semichecked</emphasis>) ja märgitud<emphasis>checked</emphasis>. </para> -<screen>QString KomLineEdit::currentState() const +<screen>TQString KomLineEdit::currentState() const { - return QString("default"); + return TQString("default"); }</screen> <para>Eespool määrasime konstruktoris olekud ning see tagastab lihtsalt vidina aktiivse oleku. Meie vidina puhul on see alati <emphasis>default</emphasis>, aga muidu tuleb siia kirjutada kood, mis kontrollib, millises olekus vidin parasjagu on, ning tagastab vajaliku teate. </para> -<screen>QString KomLineEdit::widgetText() const +<screen>TQString KomLineEdit::widgetText() const { return KLineEdit::text(); } -void KomLineEdit::setWidgetText(const QString &a_text) +void KomLineEdit::setWidgetText(const TQString &a_text) { KLineEdit::setText(a_text); emit widgetTextChanged(a_text); } </screen> -<para>Need on kaks kõige tähtsamat meetodit, mis sisaldavat põhiosa funktsionaalsest koodist. Meetod <emphasis>QString KomLineEdit::widgetText() const</emphasis> tagastab vidina teksti (teksti, milleks tekstiseoses laiendatakse eri <emphasis>@widgetText</emphasis>. Meie vidina puhul on tekst see, mida kirjutatakse tekstikasti, nii et see tagastataksegi. Vidina teksti määramisel tuleb meil määrata tekstikasti kirjutatav tekst. Me saadame pärast vidina teksti määramist signaali <emphasis>widgetTextChanged()</emphasis>, et teised vidinat teaksid, et seda vidinat on uuendatud. </para> +<para>Need on kaks kõige tähtsamat meetodit, mis sisaldavat põhiosa funktsionaalsest koodist. Meetod <emphasis>TQString KomLineEdit::widgetText() const</emphasis> tagastab vidina teksti (teksti, milleks tekstiseoses laiendatakse eri <emphasis>@widgetText</emphasis>. Meie vidina puhul on tekst see, mida kirjutatakse tekstikasti, nii et see tagastataksegi. Vidina teksti määramisel tuleb meil määrata tekstikasti kirjutatav tekst. Me saadame pärast vidina teksti määramist signaali <emphasis>widgetTextChanged()</emphasis>, et teised vidinat teaksid, et seda vidinat on uuendatud. </para> <para>Vidinale funktsionaalsuse lisamiseks tuleb registreerida vastavad funktsioonid ja lisada neile vajalik kood. Registreerimiseks mõeldud kood tuleb asetada cpp-faili algusse konstruktori ette: </para> <screen>#include <tdelocale.h> //for i18n @@ -99,16 +99,16 @@ enum Functions { Function2, LastFunction }; -KomLineEdit::KomLineEdit(QWidget *a_parent, const char *a_name) +KomLineEdit::KomLineEdit(TQWidget *a_parent, const char *a_name) : KLineEdit(a_parent, a_name), KommanderWidget(this) { ... //code like described above KommanderPlugin::setDefaultGroup(Group::DCOP); - KommanderPlugin::registerFunction(Function1, "function1(QString widget, QString arg1, int arg2)", i18n("Call function1 with two arguments, second is optional."), 2, 3); - KommanderPlugin::registerFunction(function2, "function2(QString widget)", i18n("Get a QString as a result of function2."), 1); + KommanderPlugin::registerFunction(Function1, "function1(TQString widget, TQString arg1, int arg2)", i18n("Call function1 with two arguments, second is optional."), 2, 3); + KommanderPlugin::registerFunction(function2, "function2(TQString widget)", i18n("Get a TQString as a result of function2."), 1); } </screen> -<para>See registreerib kaks funktsiooni: <emphasis>function1 ja function2</emphasis>. Funktsioonile omistatav number (siin <emphasis>1160</emphasis> ja <emphasis>1161</emphasis>) peab olema unikaalne, seda ei tohi kasutada üheski muus pluginas ega &kommander;is endas. Funktsioonile <emphasis>function1</emphasis> võib anda kaks argumenti, millest üks pole kohustuslik; funktsioonil <emphasis>function2</emphasis> ei saa anda ühtegi argumenti ja see tagastab stringi. Argument <emphasis>QString widget</emphasis> näitab, et funktsioonid tegutsevad vidinas, näiteks: <emphasis>KomLineEdit.function1("foo", 1)</emphasis>. </para> +<para>See registreerib kaks funktsiooni: <emphasis>function1 ja function2</emphasis>. Funktsioonile omistatav number (siin <emphasis>1160</emphasis> ja <emphasis>1161</emphasis>) peab olema unikaalne, seda ei tohi kasutada üheski muus pluginas ega &kommander;is endas. Funktsioonile <emphasis>function1</emphasis> võib anda kaks argumenti, millest üks pole kohustuslik; funktsioonil <emphasis>function2</emphasis> ei saa anda ühtegi argumenti ja see tagastab stringi. Argument <emphasis>TQString widget</emphasis> näitab, et funktsioonid tegutsevad vidinas, näiteks: <emphasis>KomLineEdit.function1("foo", 1)</emphasis>. </para> <para>Et ka &kommander; teaks ,et vidin neid funktsioone toetab, lisa selline meetod: </para> <screen>bool KomLineEdit::isFunctionSupported(int f) { @@ -116,7 +116,7 @@ KomLineEdit::KomLineEdit(QWidget *a_parent, const char *a_name) } </screen> <para>See tähendab, et KomLineEdit toetab ülaltoodud funktsioone ja standardset funktsiooni <emphasis>text</emphasis>. Funktsiooni koodi saab käsitleda meetodi handleDCOP raames: </para> -<screen>QString KomLineEdit::handleDCOP(int function, const QStringList& args) +<screen>TQString KomLineEdit::handleDCOP(int function, const QStringList& args) { switch (function) { @@ -132,7 +132,7 @@ KomLineEdit::KomLineEdit(QWidget *a_parent, const char *a_name) default: return KommanderWidget::handleDCOP(function, args); } - return QString::null; + return TQString::null; } </screen> <para>Tegemist on juhtudega, kus vidin võib olla redaktoris ja executoris erinev, näiteks skriptiobjektide, infodialoogi vms. puhul. Tavaliselt näidatakse vidina asemel QLabel'it. Selleks peab vidin tulenema QLabel'ist, milleks konstruktoris peab seisma järgmine kood: </para> @@ -147,7 +147,7 @@ KomLineEdit::KomLineEdit(QWidget *a_parent, const char *a_name) setHidden(true); </screen> <para>Ka vidina enda (kui sul läheb üldse vidinat tarvis - vahest pakub sinu "vidin" kõigest võimalust kasutada andmebaasi vms.) võib luua mõnes funktsioonis, näiteks funktsioonis <emphasis>execute</emphasis>. Toome näite infodialoogi põhjal: </para> -<screen>QString AboutDialog::handleDCOP(int function, const QStringList& args) +<screen>TQString AboutDialog::handleDCOP(int function, const QStringList& args) { switch (function) { ... @@ -184,7 +184,7 @@ KomLineEdit::KomLineEdit(QWidget *a_parent, const char *a_name) { public: MinuKomPlugin(); - virtual QWidget *create( const QString &className, QWidget *parent = 0, const char *name = 0 ); + virtual TQWidget *create( const TQString &className, TQWidget *parent = 0, const char *name = 0 ); }; </screen> <para>Seejärel loome KommanderPlugin'i alamklassi <emphasis>MyKomPlugin</emphasis>. See sisaldab lihtsalt konstruktorit ja tühistavat loomismeetodit. </para> @@ -196,7 +196,7 @@ public: </screen> <para>Plugina konstruktoris kutsume <emphasis>addWidget()</emphasis> välja iga vidina puhul, mida plugin meie soovide kohaselt peab pakkuda. <emphasis>addWidget()</emphasis> võib kasutada kuut argumenti, aga vajalikud on ainult esimesed neli. Argumendid on järgmises järjekorras: vidina klassi nimi, grupp, kohtspikker, redaktori tööriistaribal kasutatava ikooni ikoonirühm, 'Mis see on?' teave ning tõeväärtus, mis osutab, kas vidin on teiste vidinate konteiner või mitte. Seda teavet kasutab redaktor vidinate rühmitamisel menüüs, abiinfo pakkumisel jne. </para> <para>Mis puutub ikooni, siis toodud näide laadib keskmise suurusega ikooni <emphasis>ikooninimi</emphasis> &kde; ikoonide standardsest asukohast. </para> -<screen>QWidget *MinuKomPlugin::create( const QString &className, QWidget *parent, const char *name ) +<screen>TQWidget *MinuKomPlugin::create( const TQString &className, TQWidget *parent, const char *name ) { if( className == "KomLineEdit" ) return new KomLineEdit( parent, name ); @@ -251,7 +251,7 @@ void WidgetDatabase::setupDataBase( int id ) <screen>... #include "minuvidin.h" ... -QWidget *WidgetFactory::createWidget( const QString &className, QWidget *parent, const char *name, bool init, +TQWidget *WidgetFactory::createWidget( const TQString &className, TQWidget *parent, const char *name, bool init, const QRect *r, Qt::Orientation orient ) { ... diff --git a/tde-i18n-et/docs/tdewebdev/kommander/parser.docbook b/tde-i18n-et/docs/tdewebdev/kommander/parser.docbook index 2b26b6fbed0..ec077e20459 100644 --- a/tde-i18n-et/docs/tdewebdev/kommander/parser.docbook +++ b/tde-i18n-et/docs/tdewebdev/kommander/parser.docbook @@ -176,7 +176,7 @@ debug(result)</screen> Skriptis leiad midagi sellist: <screen>var = str_upper(Se return(var)</screen> Nüüd tagastatakse teatelogis <emphasis>Stderr</emphasis> <emphasis>HELLO WORLD</emphasis>. </para> <para>Skripti pesaga ühendatud signaali vastuvõtmine käib samamoodi. <emphasis>Self.Item(0)</emphasis> on esimene parameeter jne. Edastatud argumentide arvu hankimiseks on mõeldud <emphasis>ScriptObject.count</emphasis>. </para> <para>Käserea parameetrid lubavad nii nimega kui ka nimeta argumente. Nimeta argument näeb välja selline: <screen>kmdr-executor myprog.kmdr 100 red</screen> kus _ARG1 = 100 ja _ARG2 = red. Tühikutega stringide edastamisel argumendina tuleb nad panna jutumärkidesse. Dialoogikäsu kasutamine muudab asjad keerulisemaks, sest kogu argumendistring tuleb edastada tervikuna, mis tähendab selle asetamist jutumärkidesse. <screen>dialog("mydialog.kmdr", 100+" \"Hello World\"")</screen> See tagastab <emphasis>_ARG1 = 100</emphasis> ja <emphasis>_ARG2 = Hello World</emphasis>. Ilma jutumärkideta saaksid <emphasis>_ARG2 = Hello</emphasis> ja <emphasis>_ARG3 = World</emphasis>. Nimega parameetrite kasutamine on kenam ja mitte nii segadusseajav. <screen>dialog("mydialog.kmdr", "xcount=100 xquote=Hello world")</screen> Nüüd saad neid kasutada globaalsete muutujatega <emphasis>_xcount</emphasis> ja <emphasis>_xquote</emphasis>. </para> -<para>DCOP võib olla päris keeruline, mistõttu me soovitame kasutada meie tööriistu DCOP-i lubamiseks &kommander;i võrgudialoogides näiteks funktsioonisirvijaga. Toome näite DCOP-i väljakutse kohta dialoogist, mis on avatud &kommander;i eellasaknast. Kuna ta teab oma eellast, võib ta saata teabe tagasi ajal, mil ta on avatud, ning vabalt kasutada kõiki oma eellase funktsioone, välja arvatud pesad. Loomulikult saab seda teha ka seesmiselt skriptiga, mis kutstutakse välja väliselt, nii et praktikas ei ole sisuliselt mingeid piire. <screen>dcop("kmdr-executor-"+parentPid, "KommanderIf", "setText(QString,QString)", "StatusBar8", "Hello")</screen> Vaatame seda osade kaupa. Kõigepealt lisame <emphasis>parentPid</emphasis> "kmdr-ececutor-"-ile, sest me ei saa eeldada, et väljakutsuja on &kommander;i aken. Seda võib kasutada Quanta või KSpreadi või millega tahes. Seejärel adresseerime <emphasis>KommanderIf</emphasis>'i, mis on <emphasis>kena</emphasis> ja puhastatud liides lõppkasutajale. Me loodame, et kui KDE lõpuks KDE4 ajal vahetab DCOP-i välja D-Busi vastu, võtab aina enam rakendusi omaks selle kena lõimimist soodustava liidese. Järgmine parameeter <emphasis>"setText(QString,QString)"</emphasis> on oluline, sest see muudab lubatud parameetrid <emphasis>prototüübiks</emphasis>. Vastasel juhul ei suudaks &kommander; väljakutset valideerida. Niisiis ilma DCOP-väljakutse definitsioonita on tulemuseks viga. Ülejäänud on mõistagi edastatavad parameetrid. Me soovitame uurida rakendusi, mis kasutavad <command>kdcop</command>'i, kui soovid näha, kuidas see töötab, ning harjutada DCOP-väljakutsetega shellis, kuni omandad õige süntaksi. </para> +<para>DCOP võib olla päris keeruline, mistõttu me soovitame kasutada meie tööriistu DCOP-i lubamiseks &kommander;i võrgudialoogides näiteks funktsioonisirvijaga. Toome näite DCOP-i väljakutse kohta dialoogist, mis on avatud &kommander;i eellasaknast. Kuna ta teab oma eellast, võib ta saata teabe tagasi ajal, mil ta on avatud, ning vabalt kasutada kõiki oma eellase funktsioone, välja arvatud pesad. Loomulikult saab seda teha ka seesmiselt skriptiga, mis kutstutakse välja väliselt, nii et praktikas ei ole sisuliselt mingeid piire. <screen>dcop("kmdr-executor-"+parentPid, "KommanderIf", "setText(TQString,TQString)", "StatusBar8", "Hello")</screen> Vaatame seda osade kaupa. Kõigepealt lisame <emphasis>parentPid</emphasis> "kmdr-ececutor-"-ile, sest me ei saa eeldada, et väljakutsuja on &kommander;i aken. Seda võib kasutada Quanta või KSpreadi või millega tahes. Seejärel adresseerime <emphasis>KommanderIf</emphasis>'i, mis on <emphasis>kena</emphasis> ja puhastatud liides lõppkasutajale. Me loodame, et kui KDE lõpuks KDE4 ajal vahetab DCOP-i välja D-Busi vastu, võtab aina enam rakendusi omaks selle kena lõimimist soodustava liidese. Järgmine parameeter <emphasis>"setText(TQString,TQString)"</emphasis> on oluline, sest see muudab lubatud parameetrid <emphasis>prototüübiks</emphasis>. Vastasel juhul ei suudaks &kommander; väljakutset valideerida. Niisiis ilma DCOP-väljakutse definitsioonita on tulemuseks viga. Ülejäänud on mõistagi edastatavad parameetrid. Me soovitame uurida rakendusi, mis kasutavad <command>kdcop</command>'i, kui soovid näha, kuidas see töötab, ning harjutada DCOP-väljakutsetega shellis, kuni omandad õige süntaksi. </para> </sect2> </sect1> <!-- @@ -332,7 +332,7 @@ end <listitem> <para><command>createWidget(<parameter>vidinanimi</parameter>, <parameter>vidinatüüp</parameter>, <parameter>eellane</parameter>)</command> - loob uue vidina. Seejärel võib selle asetada näiteks tabelisse või tööriistakasti ja muuta <command>minuvidin.show(true)</command> abil nähtavaks. Kui asetad uue vidina vormi, pead mõtlema ka paigutusele. &kommander; ei loo paigutusi lennult ega muuda pikslikaupa positsioneerimist (enamasti). See on veidi häiriv isegi C++ arenduse korral. Me soovitame kasutada rühmakasti ja tegelda paigutusega dialoogis, mis võimaldab parima kontrolli asjade käigu üle. </para></listitem> <listitem> -<para><command>connect(<parameter>saatja</parameter>, <parameter>signaal</parameter>, <parameter>saaja</parameter>, <parameter>pesa</parameter>)</command> - ühendab vidina signaali vidina pesaga. Uuri ühenduse dialoogi ja vali sarnased vidinad võimaluste selgitamiseks. Kui näiteks signaal näeb välja nagu <command>execute(const QString&)</command>, siis peabki just see siin jutumärkides olema. </para></listitem> +<para><command>connect(<parameter>saatja</parameter>, <parameter>signaal</parameter>, <parameter>saaja</parameter>, <parameter>pesa</parameter>)</command> - ühendab vidina signaali vidina pesaga. Uuri ühenduse dialoogi ja vali sarnased vidinad võimaluste selgitamiseks. Kui näiteks signaal näeb välja nagu <command>execute(const TQString&)</command>, siis peabki just see siin jutumärkides olema. </para></listitem> <listitem> <para><command>disconnect(<parameter>saatja</parameter>, <parameter>signaal</parameter>, <parameter>saaja</parameter>, <parameter>pesa</parameter>)</command> - tühistab eeltoodud ühenduse. Ka siin on oluline täpne süntaks. </para></listitem> <listitem> diff --git a/tde-i18n-et/docs/tdewebdev/kommander/tutorials.docbook b/tde-i18n-et/docs/tdewebdev/kommander/tutorials.docbook index 80bbe0abaac..d3b11791570 100644 --- a/tde-i18n-et/docs/tdewebdev/kommander/tutorials.docbook +++ b/tde-i18n-et/docs/tdewebdev/kommander/tutorials.docbook @@ -61,7 +61,7 @@ <title>Signaalid ja pesad</title> <para>Üks väga kasulik Qt Disainerilt üle võetud omadus on signaalid ja pesad. Liidest on muidugi muudetud, et see arvestaks paremini &kommander;i kasutajaid. Signaalid ja pesad on Qt/KDE rakenduse sisemised sündmuste juhtelemendid. Me oleme püüdnud teha nii, et sa ei peaks midagi teadma C++ andmetüüpide erinevusest, aga kui kasutad uut funktsiooni ühenduse lennult loomiseks, on mugav kopeerida see teave ühenduse tööriistast. Vaatame, mida see siis tähendab. Ühes vidinas juhtub midagi. See võib olla klõps, topeltklõps, väärtuse muutmine, milegi valimine või menõüü kasutamine. Need on lihtsalt valik sündmusi, mis saadavd teele signaali. Nimekirja saab muuta loendikastis, kui teed liitkastis uue valiku. See on kasulik keerukama rakenduse puhul ning ainus viis, kuidas seda teha ilma järgmist nuppu klõpsamata, ongi signaali ühendamine pesaga. Pesa võib olla skript või nupp. Kui pesa saab signaali, teeb see seda, mida signaal ütleb. Ühenduste redigeerimiseks on omaette tööriist. Ole selle kasutamisel hoolikas, sest on terve hulk päritud signaale ja pesasid. Nii võib näiteks tekkida segadus, kui kogemata annad skriptile, mis on nähtamatu, kui dialoog töötab, ülesande muuta selle suurust, mitte aga seda käivitada. </para> <para>Ühenduste tööriista saab avada, kui teed kuskil dialoogis paremklõpsu ja valid selle kontekstimenüüst. Klõpsa menüüs ja näedki akent ühenduste nimekirjaga. Nimekirja kohal on signaalide ja pesade loendid ning nende kohal on valitud vajalikud saatja ja saaja. Väga lihtne on ühendusi luua visuaalselt. Vaata tööriistariba või menüüd Tööriistad. Seal on kolm elementi: viit, signaalide ja pesade ühendused ning kaartide järjekord või vidinad. Valimisel määratakse ühenduse režiim. Klõpsa vidinal, mis saadab signaali, ja lohista see vidinale, mis peab pesana signaali saama. Seda tehes näed joont ja hiire alla jäävale vidinale tekkivat kukutamismärki. Redaktori olekuriba annab teada, mida ühendatakse. </para> -<note><para>&kommander;i versioonis 1.3 on funktsioon connect(), mis võimaldab ühendada signaale ja pesasid lennult. See on kasuks, kui pruukisid äsja createWidgetit. Dialoogi ei saa mõistagi kasutada millekski, mille olemasolust ei ole &kommander; veel teadlik. Paraku on kombinatsioone nii palju, et sul tuleb signaalid ja pesad kirja panna. <emphasis>Need tuleb kirjutada täiesti täpselt, sest muidu nad ei toimi</emphasis>. Siin on taas abiks ühenduste tööriist. Ava see ja vali kaks vidinat, mida soovid ühendada. Loe ühenduse teavet. Kui see ütleb näiteks <command>execute(const QString&)</command>, siis just nii tuleb ka kirjutada.</para></note> +<note><para>&kommander;i versioonis 1.3 on funktsioon connect(), mis võimaldab ühendada signaale ja pesasid lennult. See on kasuks, kui pruukisid äsja createWidgetit. Dialoogi ei saa mõistagi kasutada millekski, mille olemasolust ei ole &kommander; veel teadlik. Paraku on kombinatsioone nii palju, et sul tuleb signaalid ja pesad kirja panna. <emphasis>Need tuleb kirjutada täiesti täpselt, sest muidu nad ei toimi</emphasis>. Siin on taas abiks ühenduste tööriist. Ava see ja vali kaks vidinat, mida soovid ühendada. Loe ühenduse teavet. Kui see ütleb näiteks <command>execute(const TQString&)</command>, siis just nii tuleb ka kirjutada.</para></note> </sect2> <sect2 id="slot-functions"> |