Compare commits

...

73 Commits

Author SHA1 Message Date
TDE Gitea 41124f931a Reset submodule main/applications/themes/tdmtheme/admin to latest HEAD
2 years ago
Slávek Banko d44ef7201b
Remove cmake submodule since it has now been replaced by cmake-trinity dependency.
3 years ago
TDE Gitea 2bbda6abf6 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
3 years ago
TDE Gitea 68944e8fd5 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
3 years ago
TDE Gitea df636d1cf1 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
3 years ago
TDE Gitea 8e83469d38 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
3 years ago
TDE Gitea 609b91d6d1 Reset submodule main/applications/tdmtheme/admin to latest HEAD
3 years ago
TDE Gitea bace342f59 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
3 years ago
TDE Gitea f26f25d3cc Reset submodule main/applications/tdmtheme/cmake to latest HEAD
3 years ago
TDE Gitea 50725715e4 Reset submodule main/applications/tdmtheme/admin to latest HEAD
3 years ago
TDE Gitea 4961e37f12 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 70fe03df39 Reset submodule main/applications/tdmtheme/admin to latest HEAD
4 years ago
TDE Gitea b9e1e2d763 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 7cb85e5132 Reset submodule main/applications/tdmtheme/admin to latest HEAD
4 years ago
TDE Gitea 3f067d3474 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 5d4950d2fb Reset submodule main/applications/tdmtheme/admin to latest HEAD
4 years ago
TDE Gitea 862403f7fe Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 13a8759cce Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 37cfd056b5 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 55259e04fa Reset submodule main/applications/tdmtheme/admin to latest HEAD
4 years ago
TDE Gitea 58375da83c Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 4039d453cc Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 404e3d23ef Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 5c81135a3d Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea dee79431bd Reset submodule main/applications/tdmtheme/admin to latest HEAD
4 years ago
TDE Gitea ea5aad4ca2 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 170ae60395 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 492882edf0 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 7361f0dcda Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 2847e2f1ae Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 4a220659a5 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 8fc22b0fe1 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea b9882b8af7 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
TDE Gitea 5be1b3a553 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
4 years ago
Slávek Banko 370b416a01
Switch all submodules to https.
4 years ago
TDE Gitea 6b39021441 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 19213000b8 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea c76673eada Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 0e63ad4a7a Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 595d607b59 Reset submodule main/applications/tdmtheme/admin to latest HEAD
5 years ago
TDE Gitea e73b0a47be Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea a52f96a8db Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 58921aa8cf Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 35667cb3b5 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 76e0842cbf Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 7001eca3cc Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 1f42371b01 Reset submodule main/applications/tdmtheme/admin to latest HEAD
5 years ago
TDE Gitea 1dcfcb4fc1 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea 7607c91885 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
5 years ago
TDE Gitea e706826cb6 Reset submodule main/applications/tdmtheme/admin to latest HEAD
6 years ago
Slávek Banko 948b135b97 Reset submodule main/applications/tdmtheme/admin to latest HEAD
6 years ago
Slávek Banko e2e81a1112 Reset submodule main/applications/tdmtheme/admin to latest HEAD
6 years ago
Slávek Banko 4f4e3a8233 Reset submodule main/applications/tdmtheme/admin to latest HEAD
6 years ago
Slávek Banko 733cad01dd Reset submodule main/applications/tdmtheme/cmake to latest HEAD
7 years ago
Slávek Banko d224832d45 Reset submodule main/applications/tdmtheme/admin to latest HEAD
8 years ago
Slávek Banko b9a857b684 Reset submodule main/applications/tdmtheme/cmake to latest HEAD
8 years ago
Slávek Banko 2d57c3a566 Reset submodule main/applications/tdmtheme/admin to latest HEAD
8 years ago
François Andriot 28924e5596 Fix tdmtheme crash
11 years ago
Slávek Banko ad005579fb Reset submodule main/applications/tdmtheme/admin to latest HEAD
11 years ago
Timothy Pearson 07b862c5db Fix theming support when tdmdistrc file is in use
11 years ago
Slávek Banko 76a6c742e4 Reset submodule main/applications/tdmtheme/admin to latest HEAD
11 years ago
Slávek Banko 47b276da29 Reset submodule main/applications/kdmtheme/cmake to latest HEAD
11 years ago
Slávek Banko 71ceeee9dc Reset submodule main/applications/kdmtheme/cmake to latest HEAD
11 years ago
Slávek Banko 0500b68a6f Reset submodule main/applications/kdmtheme/cmake to latest HEAD
12 years ago
Slávek Banko 5dee3b8f13 Reset submodule main/applications/kdmtheme/cmake to latest HEAD
12 years ago
Slávek Banko 9f44ba327f Reset submodule main/applications/kdmtheme/admin to latest HEAD
12 years ago
Slávek Banko 54282e7ff6 Reset submodule main/applications/kdmtheme/cmake to latest HEAD
12 years ago
Slávek Banko 22b621729b Reset submodule main/applications/kdmtheme/cmake to latest HEAD
12 years ago
Slávek Banko 2af2ffec38 Reset submodule main/applications/kdmtheme/admin to latest HEAD
12 years ago
Slávek Banko f3c068beda Update final HTML install path so all modules are consistent.
12 years ago
Darrell Anderson 12e5c798d6 Update HTML install path references.
12 years ago
Timothy Pearson b43e854489 Rename old tq methods that no longer need a unique name
12 years ago
Slávek Banko a733bc4d9b Add common directories
12 years ago

3
.gitmodules vendored

@ -0,0 +1,3 @@
[submodule "admin"]
path = admin
url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin

@ -428,7 +428,7 @@ AC_DEFUN([KDE_SET_DEFAULT_PATHS],
if test "$1" = "default"; then
if test -z "$kde_htmldir"; then
kde_htmldir='\${datadir}/doc/HTML'
kde_htmldir='\${datadir}/doc/tde/HTML'
fi
if test -z "$kde_appsdir"; then
kde_appsdir='\${datadir}/applnk'

@ -0,0 +1 @@
Subproject commit 92a6d62b8f8f1836c43b54e3fb13b7ea7bb22e9f

@ -67,13 +67,18 @@ KDMThemeWidget::KDMThemeWidget( TQWidget *parent, const char *name, const TQStri
ml->setSpacing( KDialog::spacingHint() );
ml->setMargin( KDialog::marginHint() );
sakWarning = new TQLabel( this );
sakWarning->setText( i18n( "Theming is not available due to enabled Secure Attention Key (SAK) support" ) );
ml->addMultiCellWidget( sakWarning, 0, 0, 0, 2 );
sakWarning->hide();
cUseTheme = new TQCheckBox( this );
cUseTheme->setText( i18n( "En&able KDM Themes" ) );
ml->addMultiCellWidget( cUseTheme, 0, 0, 0, 2 );
themeWidget = new TQListView( this );
themeWidget->addColumn( i18n( "Theme" ) );
themeWidget->addColumn( i18n( "Author" ) );
themeWidget->addColumn( i18n( "Theme" ) );
themeWidget->addColumn( i18n( "Author" ) );
themeWidget->setAllColumnsShowFocus( true );
themeWidget->setShowSortIndicator( true );
themeWidget->setRootIsDecorated( false );
@ -91,7 +96,7 @@ KDMThemeWidget::KDMThemeWidget( TQWidget *parent, const char *name, const TQStri
info = new TQLabel( this );
info->setMaximumWidth( 200 );
info->tqsetAlignment( int( TQLabel::AlignTop | TQLabel::WordBreak) );
info->setAlignment( int( TQLabel::AlignTop | TQLabel::WordBreak) );
TQWhatsThis::add(info, i18n("This contains information about the selected theme.") );
ml->addMultiCellWidget( info, 3, 4, 2, 2 );
@ -147,7 +152,10 @@ void KDMThemeWidget::selectTheme( const TQString &path )
void KDMThemeWidget::load()
{
TQString kdmrc = KGlobal::dirs()->findResource("config", "kdm/kdmrc");
TQString kdmrc = KGlobal::dirs()->findResource("config", "kdm/kdmdistrc");
if ( kdmrc.isEmpty() ) {
kdmrc = KGlobal::dirs()->findResource("config", "kdm/kdmrc");
}
if ( kdmrc.isEmpty() ) {
kdError() << "Failed to find kdm resource file kdmrc!" << endl;
@ -161,6 +169,30 @@ void KDMThemeWidget::load()
delete config;
config = new KConfig( kdmrc );
config->setGroup( "X-*-Greeter" );
bool sakEnabled = config->readBoolEntry( "UseSAK", true );
if (sakEnabled) {
// FIXME
// Integrate KDE_BINDIR with Autotools and use this line instead of the one below it...
// if (system(KDE_BINDIR "/tsak checkdeps") != 0) {
if (system("tsak checkdeps") != 0) {
sakEnabled = false;
}
}
if (sakEnabled) {
cUseTheme->hide();
sakWarning->show();
cUseTheme->setEnabled(false);
setReadOnly(true);
}
else {
sakWarning->hide();
cUseTheme->show();
cUseTheme->setEnabled(true);
setReadOnly(false);
}
config->setGroup( "X-*-Greeter" );
cUseTheme->setChecked( config->readBoolEntry( "UseTheme", false ) );
@ -190,6 +222,9 @@ void KDMThemeWidget::toggleUseTheme(bool useTheme) {
void KDMThemeWidget::setReadOnly(bool ro)
{
if (!cUseTheme->isEnabled()) {
ro = true;
}
themeWidget->setEnabled( ro );
bInstallTheme->setEnabled( ro );
bRemoveTheme->setEnabled( ro );
@ -233,16 +268,22 @@ void KDMThemeWidget::insertTheme( const TQString &_theme )
void KDMThemeWidget::updateInfoView( ThemeData *theme )
{
info->setText(
((theme->copyright.length() > 0) ?
i18n("<qt><strong>Copyright:</strong> %1<br/></qt>",
theme->copyright) : "") +
((theme->description.length() > 0) ?
i18n("<qt><strong>Description:</strong> %1</qt>",
theme->description) : "") );
preview->setPixmap( theme->path + '/' + theme->screenShot );
preview->setText( theme->screenShot.isEmpty() ?
"Screenshot not available" : TQString() );
if(theme) {
info->setText(
((theme->copyright.length() > 0) ?
i18n("<qt><strong>Copyright:</strong> %1<br/></qt>",
theme->copyright) : "") +
((theme->description.length() > 0) ?
i18n("<qt><strong>Description:</strong> %1</qt>",
theme->description) : "") );
preview->setPixmap( theme->path + '/' + theme->screenShot );
preview->setText( theme->screenShot.isEmpty() ?
i18n("Screenshot not available") : TQString() );
} else {
info->setText(i18n("No theme selected."));
preview->setPixmap(NULL);
preview->setText(i18n("Screenshot not available"));
}
}
void KDMThemeWidget::installNewTheme()

@ -56,6 +56,7 @@ class KDMThemeWidget : public KCModule {
TQPushButton *bInstallTheme;
TQPushButton *bRemoveTheme;
TQCheckBox *cUseTheme;
TQLabel *sakWarning;
ThemeData *defaultTheme;
TQString themeDir;

Loading…
Cancel
Save