forked from enthought/traitsui
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request enthought#49 from enthought/new_csv_list_editr
FIX: fix issue with run-away change notification in the CSVListEditor
- Loading branch information
Showing
8 changed files
with
389 additions
and
100 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
#------------------------------------------------------------------------------ | ||
# | ||
# Copyright (c) 2012, Enthought, Inc. | ||
# All rights reserved. | ||
# | ||
# This software is provided without warranty under the terms of the BSD | ||
# license included in enthought/LICENSE.txt and may be redistributed only | ||
# under the conditions described in the aforementioned license. The license | ||
# is also available online at http://www.enthought.com/licenses/BSD.txt | ||
# | ||
# Thanks for using Enthought open source! | ||
# | ||
# Author: Ioannis Tziakos | ||
# Date: 11 Jan 2012 | ||
# | ||
#------------------------------------------------------------------------------ | ||
|
||
""" Defines the various text editors for the Qt user interface toolkit. | ||
The module is mainly a place-folder for TextEditor factories that have | ||
been augmented to also listen to changes in the items of the list object. | ||
""" | ||
|
||
#------------------------------------------------------------------------------- | ||
# Imports: | ||
#------------------------------------------------------------------------------ | ||
|
||
from .text_editor import SimpleEditor as QtSimpleEditor | ||
from .text_editor import CustomEditor as QtCustomEditor | ||
from .text_editor import ReadonlyEditor as QtReadonlyEditor | ||
from ..editors.csv_list_editor import _prepare_method, _dispose_method | ||
|
||
class SimpleEditor(QtSimpleEditor): | ||
""" Simple Editor style for CSVListEditor. """ | ||
prepare = _prepare_method | ||
dispose = _dispose_method | ||
|
||
class CustomEditor(QtCustomEditor): | ||
""" Custom Editor style for CSVListEditor. """ | ||
prepare = _prepare_method | ||
dispose = _dispose_method | ||
|
||
class ReadonlyEditor(QtReadonlyEditor): | ||
""" Readonly Editor style for CSVListEditor. """ | ||
prepare = _prepare_method | ||
dispose = _dispose_method | ||
|
||
TextEditor = SimpleEditor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.